Tag: postgresql

PostgreSQL ist ein open-source -, Objekt-relationales Datenbank management system (ORDBMS), verfügbar für alle wichtigen Plattformen, einschließlich Linux, UNIX, Windows und OS X.
Bitte geben Sie Ihre genaue version von Postgres, wenn Sie Fragen stellen. Fragen bezüglich der Verwaltung oder erweiterte Funktionen werden am besten gerichtet dba.stackexchange.com.

In PostgreSQL kann keine Datenbanktabelle mit dem Namen "Benutzer" erstellt werden

Anzahl der Antworten 2 Antworten
Scheint es, PostgreSQL nicht erlauben, eine Datenbank-Tabelle namens "Benutzer". Aber MySQL erlauben, erstellen Sie eine solche Tabelle. Ist, weil es ein Schlüsselwort? Aber Hibernate nicht identifizieren kann, Problem (auch wenn wir die PostgreSQLDialect). InformationsquelleAutor der Frage Channa

Wie kann ich eine Datenbank unter git (Versionskontrolle) setzen?

Anzahl der Antworten 23 Antworten
Ich bin dabei eine web-app, und ich brauche, um eine Niederlassung für einige wichtige änderungen, die Sache ist, diese änderungen erfordern änderungen an der Datenbank-schema -, so möchte ich die gesamte Datenbank unter git als gut. Wie

Befehl "used database_name" in PostgreSQL

Anzahl der Antworten 4 Antworten
Ich bin Anfänger in PostgreSQL. Ich möchte eine Verbindung zu einer anderen Datenbank aus dem Abfrage-editor von Postgres - wie die USE Befehl von MySQL oder MS-SQL-Server. Fand ich \c databasename durch die Suche im Internet, aber

Wie erstelle ich eine Sicherung einer einzelnen Tabelle in einer Postgres-Datenbank?

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit ein backup zu erstellen für eine einzelne Tabelle in einer Datenbank mit postgres? Und wie? Funktioniert das auch mit dem Befehl pg_dump? InformationsquelleAutor der Frage Roland | 2010-09-10

Verständnis für Postgres erklären mit Bitmap-Heap / Index-Scans

Anzahl der Antworten 2 Antworten
Ich habe eine Tabelle w/4,5 Millionen Zeilen. Es ist kein primary key. Die Tabelle hat eine Spalte p_idTyp integer. Es gibt einen index, der idx_mytable_p_id auf diese Spalte mit der btree Methode. Ich: SELECT * FROM mytable

Der beste Weg, gespeicherte PostgreSQL-Prozeduren zu lernen?

Anzahl der Antworten 2 Antworten
Gibt es ein gutes tutorial oder etwas ähnliches für das lernen, wie zu schreiben Gespeicherte Prozeduren (für eine PostgreSQL-Datenbank). Ich bin ein absolutes Neuling, wenn es um das schreiben von Gespeicherten Prozeduren, die klarere und einfachere Dinge

Löschen Sie Zeilen mit Fremdschlüssel in PostgreSQL

Anzahl der Antworten 5 Antworten
Ich würde gerne die Zeilen löschen, die einen Fremdschlüssel, aber wenn ich versuche, so etwas wie dieses: DELETE FROM osoby WHERE id_osoby='1' Bekomme ich diese Anweisung: FEHLER: update oder löschen in Tabelle "osoby" verletzt Fremdschlüssel-constraint "kontakty_ibfk_1" auf

Postgres ENUM Datentyp oder CHECK CONSTRAINT?

Anzahl der Antworten 5 Antworten
Ich habe die Migration einer MySQL-db zu Pg (9.1), und wurden die Emulation von MySQL ENUM-Datentypen durch erstellen eines neuen Datentyps in Pg, und dann mit, dass, wie die definition für die Spalte. Meine Frage-könnte ich, und

PostgreSQL Benutzerliste

Anzahl der Antworten 3 Antworten
Möchte ich, um eine Liste der Benutzer für eine bestimmte Datenbank in der psql - zum Beispiel "template0". Wer sind die Nutzer? Oder für "template1" Datenbank: - wer sind die Nutzer dort? Schon versucht: \du+ -- no

Nullwerte in PostgreSQL indexieren

Anzahl der Antworten 5 Antworten
Ich habe eine Abfrage in der form: select m.id from mytable m left outer join othertable o on o.m_id = m.id and o.col1 is not null and o.col2 is not null and o.col3 is not null where

Was verursacht ERROR: Gibt es keine eindeutige Integritätsbedingung, die bestimmte Schlüssel für die referenzierte Tabelle erfüllt?

Anzahl der Antworten 4 Antworten
Unten Beispiel die Struktur einer Tabelle gibt einen FEHLER: es gibt keine unique constraint matching given keys for referenced table, und starrte es für eine Weile jetzt, ich kann nicht herausfinden, warum dieser Fehler entsteht in dieser

Ändern Sie LC_CTYPE für die Verwendung von PostgreSQL und PostGIS

Anzahl der Antworten 5 Antworten
So, ich bin zu Fuß durch die GeoDjango-tutorial, und ich bin stecken geblieben auf diese Fehlermeldung: postgres@lucid32:~$ createdb -E UTF8 template_postgis createdb: database creation failed: ERROR: encoding UTF8 does not match locale en_US DETAIL: The chosen LC_CTYPE

Schleife über Array-Dimension in plpgsql

Anzahl der Antworten 1 Antworten
In plpgsql, ich will den array-Inhalt aus einem zwei-dimensionales array. DECLARE m varchar; arr varchar := array[['key1','val1'],['key2','val2']]; BEGIN for m in select arr LOOP raise NOTICE '%',m; END LOOP; END; Aber der obige code gibt: {{key1,val1},{key2,val2}} in

Einfügen, bei doppeltem Update in PostgreSQL?

Anzahl der Antworten 16 Antworten
Vor einigen Monaten erfuhr ich von einer Antwort auf Stack Overflow, wie man mehrere updates auf einmal in MySQL mithilfe der folgenden syntax: INSERT INTO table (id, field, field2) VALUES (1, A, X), (2, B, Y), (3,

Postgresql: Ist es besser, mehrere Datenbanken mit je 1 Schema oder 1 Datenbank mit mehreren Schemas zu verwenden?

Anzahl der Antworten 6 Antworten
Nach dieser Kommentar auf eine meiner Frage, ich bin am überlegen ob es besser ist, mit 1 Datenbank mit X-Schemata oder Umgekehrt. Meine situation: ich entwickle eine web-app, wo, wenn die Leute registrieren, erstelle ich (eigentlich) eine

Tabellenname als PostgreSQL-Funktionsparameter

Anzahl der Antworten 6 Antworten
Möchte ich weitergeben den Namen einer Tabelle als parameter in eine Postgres-Funktion. Ich habe versucht, diesen code: CREATE OR REPLACE FUNCTION some_f(param character varying) RETURNS integer AS $$ BEGIN IF EXISTS (select * from quote_ident($1) where quote_ident($1).id=1)

Sortieren Sie NULL-Werte an das Ende einer Tabelle

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit mit PostgreSQL zum Sortieren von Zeilen mit NULL Werte in die Felder an das Ende der ausgewählten Tabelle? Wie: SELECT * FROM table ORDER BY somevalue, PUT_NULL_TO_END InformationsquelleAutor der Frage helle | 2011-10-01

Welche Ressourcen gibt es für die Leistungsoptimierung der Datenbank?

Anzahl der Antworten 27 Antworten
Was gute Ressourcen vorhanden sind, die für das Verständnis Datenbank-tuning auf die großen Suchmaschinen und optimieren Sie Ihre Kenntnisse in diesem Bereich? Die Idee, diese Frage zu sammeln, die Schuppen-Belastung von Ressourcen, die unweigerlich vorhanden ist, so

Schienen 3.1. Heroku PGError: Operator existiert nicht: Zeichenvariable = Ganzzahl

Anzahl der Antworten 3 Antworten
Habe ein wenig Probleme die Festsetzung ein Fehler. Funktioniert alles Super auf der lokalen Maschine. Auf PG, heroku ist der Fehler. Hier sind die logs : ←[32m2012-01-09T19:52:24+00:00 app[web.1]:←[0m ActionView::Template::Error (PGEr ror: ERROR: operator does not exist: character

eliminieren Sie doppelte Array-Werte in Postgres

Anzahl der Antworten 7 Antworten
Ich habe ein array vom Typ bigintwie kann ich entfernen Sie doppelte Werte im array? Ex: array[1234, 5343, 6353, 1234, 1234] Ich soll mich array[1234, 5343, 6353, ...] Getestet habe ich aus dem Beispiel SELECT uniq(sort('{1,2,3,2,1}'::int)) im

Postgres multiple Joins

Anzahl der Antworten 2 Antworten
Dies ist eine postgres-db. Ich bin versucht zu ziehen Hund Rasse-Namen (Cane Corso, Labrador, etc) aus einer Rasse Tabelle, um anzuzeigen, basierend auf dem Fremdschlüssel, die sich in ein Tier Tabelle. Mein Problem ist das Tier Tisch

guter postgresql Client für Windows?

Anzahl der Antworten 9 Antworten
kommen wir zurück zu postgresql nach mehrjähriger oracle ... was sind die state-of-the-art-postgresql-Verwaltungs - /ddl-Generierung/Daten einfügen frontends auf windows? es wäre schön, wenn es integration für postgis-sowie. es sollten eigenständige oder alternativ ein plugin für intellij idea

Array-Elemente sortieren

Anzahl der Antworten 6 Antworten
Möchte ich eine gespeicherte Prozedur schreiben, die bekommt ein array als input-parameter und das array Sortieren, und die Rückgabe des sortierten Arrays. Bitte helfen. InformationsquelleAutor der Frage giri | 2010-05-26

Postgresql Trunkierungsgeschwindigkeit

Anzahl der Antworten 4 Antworten
Verwenden wir Postgresql 9.1.4 wie unsere db-server. Ich habe versucht, die Geschwindigkeit meiner test-suite, also habe ich starrte Profilierung der db ein bit, um zu sehen, was genau Los ist. Wir sind mit database_cleaner abschneiden Tabellen am

Wenn PostgreSQL count (*) immer langsam ist, wie komplexe Abfragen paginieren?

Anzahl der Antworten 2 Antworten
Wenn PostgreSQL count(*) ist immer langsam wie für den Umbruch komplexer Abfragen? Machen, löst nicht zu sein scheinen eine gute Lösung, solange in diesem Fall haben wir eine Menge von Seiten (zum Beispiel unterschiedliche Kategorien, Filter, etc).

psql: FATAL: Ident-Authentifizierung für Benutzer "postgres" fehlgeschlagen

Anzahl der Antworten 21 Antworten
Habe ich installiert PostgreSQL und pgAdminIII auf meinem Ubuntu Karmic box. Ich bin in der Lage zu verwenden pgAdminIII erfolgreich (d.h. verbinden/anmelden), aber wenn ich versuche auf login zu dem server mit dem gleichen Benutzernamen/pwd auf der

Shell-Skript zum Ausführen von Pgsql-Befehlen in Dateien

Anzahl der Antworten 4 Antworten
Ich bin versucht, zu automatisieren, eine Reihe von Verfahren, erstellen Sie eine TEMPLATE-Datenbanken. Habe ich eine Reihe von Dateien (Datei1, Datei2 ... Datei N), von denen jede enthält eine Reihe von pgsql erforderlichen Befehle zum erstellen einer

Erklärung von JSONB, eingeführt von PostgreSQL

Anzahl der Antworten 8 Antworten
PostgreSQL nur eingeführt JSONB und es ist bereits trending auf hacker news. Es wäre toll, wenn jemand erklären könnte, wie es anders aus Hstore und JSON-früher vorhanden, in PostgreSQL. Was sind die vor-und Nachteile und Wann sollte

Ordnen Sie varchar string als numerisch an

Anzahl der Antworten 2 Antworten
Ist es möglich, um Ergebniszeilen von einem varchar Spalte umgewandelt integer in Postgres 8.3? InformationsquelleAutor der Frage Jauzsika | 2011-12-14

Wie deklariert man lokale Variablen in postgresql?

Anzahl der Antworten 1 Antworten
Gibt es eine fast identische, aber nicht wirklich beantwortete Frage hier. Ich bin migrieren einer Anwendung aus dem MS SQL-Server PostgreSQL. An vielen stellen im code verwende ich lokale Variablen, so würde ich mag zu gehen für

PostgreSQL: Tabelle erstellen, wenn nicht vorhanden AS

Anzahl der Antworten 3 Antworten
Bin ich mit PostgreSQL und bin ein SQL-Anfänger. Ich versuche zum erstellen einer Tabelle aus einer Abfrage, und wenn ich laufen: CREATE TABLE table_name AS (....query...) funktioniert es Prima. Aber dann, wenn ich hinzufügen 'wenn nicht vorhanden'

Verwenden Sie die E-Mail-Adresse als Primärschlüssel?

Anzahl der Antworten 24 Antworten
Ist E-Mail-Adresse ein schlechter Kandidat für die primäre, wenn im Vergleich zu auto-increment zahlen? Unserer web-Anwendung benötigt die E-Mail-Adresse eindeutig im system. So, ich dachte, der Verwendung von E-Mail-Adresse als Primärschlüssel. Aber mein Kollege schlägt vor, dass

Wie verwende ich den psql-Befehl zum Auflisten, Erstellen, Verwenden und Überprüfen von Datenbanken?

Anzahl der Antworten 4 Antworten
Ich bin eine postgreSQL newbie und ich finde keine brauchbare Einführung in die Verwendung der psql-Befehl. Zumindest ich denke, das ist der Befehl, den ich verwenden möchten. Ist es möglich, in postgreSQL einfach mit dem server verbinden

PostgreSQL 9.1 pg_restore Fehler in Bezug auf PLPGSQL

Anzahl der Antworten 5 Antworten
Ich bin mit Postgres für ein django-Projekt und ich bin derzeit die Durchführung einer Datenbank-backup/restore-system, das so einfach als möglich, führt ein pg_dump, wenn der Benutzer klickt auf backup und dann pg_restore, wenn Sie klicken Sie auf

Länge der PostgreSQL-Zeichenlänge

Anzahl der Antworten 3 Antworten
Ich bin mit character varying-Datentyp in PostgreSQL. Ich war nicht in der Lage, diese Informationen finden Sie im PostgreSQL-manual. Was ist das maximale limit an Zeichen im character varying-Datentyp? InformationsquelleAutor der Frage Anton | 2010-05-25

Verwenden von Instanzmethoden in Sequelize

Anzahl der Antworten 2 Antworten
Kann mir jemand helfen zu verstehen, die Verwendung von Instanz-Methoden in Sequelize? Ich habe überprüft die Dokumentation, aber gefunden haben, es zu spärlich. Derzeit, ich bin versucht, setPassword und verifyPassword Instanz-Methoden, die auf meine Benutzer-Modell. Wenn ich

Ergebnisse zwischen zwei Daten in PostgreSQL erhalten

Anzahl der Antworten 8 Antworten
Ich habe die folgende Tabelle: +-----------+-----------+------------+----------+ | id | user_id | start_date | end_date | | (integer) | (integer) | (date) | (date) | +-----------+-----------+------------+----------+ Felder start_date und end_date halten Datum Werte wie YYYY-MM-DD. Einen Eintrag aus

Verknüpfen Sie mehrere Zeilen in einem Array mit SQL in PostgreSQL

Anzahl der Antworten 4 Antworten
Ich habe eine Tabelle erstellt, wie diese : oid | identifier | value 1 | 10 | 101 2 | 10 | 102 3 | 20 | 201 4 | 20 | 202 5 | 20 |

Pandas aktualisieren sql

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit, ein SQL-update -, wo aus einem dataframe ohne das Durchlaufen jeder Zeile? Ich habe eine postgresql-Datenbank und zur Aktualisierung einer Tabelle in der db aus einem dataframe würde ich psycopg2 und tun Sie

Heroku Postgres - Beende Hung-Abfrage (Leerlauf in der Transaktion)

Anzahl der Antworten 3 Antworten
Ich bin mit Heroku mit dem Kran Postgres option, und ich lief eine Abfrage auf die Datenbank von meiner lokalen Maschine, wenn meine lokale Maschine ist abgestürzt. Wenn ich select * from pg_stat_activity einer der Einträge hat

Am schnellsten prüfen, ob eine Zeile in PostgreSQL existiert

Anzahl der Antworten 7 Antworten
Ich habe eine Reihe von Zeilen, die ich einfügen muss in die Tabelle, aber diese Einsätze werden immer im Stapel. Also ich möchte überprüfen, ob eine einzelne Zeile aus der batch in der Tabelle existiert, denn dann

PostgreSQL create table falls nicht vorhanden

Anzahl der Antworten 6 Antworten
In einer MySQL Skript, das Sie schreiben können: CREATE TABLE IF NOT EXISTS foo ...; ... andere Sachen ... dann können Sie das Skript ausführen, das viele Male, ohne neu zu erstellen die Tabelle. Wie tun Sie

Überprüfen Sie, ob die Datenbank in PostgreSQL mit Shell existiert

Anzahl der Antworten 12 Antworten
Ich Frage mich, ob jemand in der Lage wäre, mir zu sagen, ob es möglich ist, verwenden Sie die shell, um zu überprüfen, ob eine PostgreSQL-Datenbank vorhanden ist? Mache ich ein shell-Skript, und ich möchte nur, dass

Fehler beim Installieren von pg gem, "mkmf.rb kann keine Header-Dateien für Ruby finden" (Mac OSX 10.6.5)

Anzahl der Antworten 10 Antworten
Ich nur ein Upgrade auf Rails 3 und hatte ein bisschen ein Durcheinander mit MacPorts, Edelsteine und-Datenbanken, um sich zu Sortieren. Ich warf Sie alle Edelsteine und installiert Sie frisch. Alles scheint OK zu sein, außer für

Wie erstellt man eine Datenbank mit Flyway?

Anzahl der Antworten 4 Antworten
Frage: Ist es möglich, erstellen Sie eine neue DB in ein migration-Skript und dann verbinden? Wie? Mein Szenario: Ich versuche, flyway in mein Java-Projekt (RESTful-Anwendung mit Jersey2.4 + tomcat 7 + PostgreSQL 9.3.1 + EclipseLink) für das

Wiederherstellen einer Postgres-Backup-Datei über die Befehlszeile?

Anzahl der Antworten 14 Antworten
Ich bin neu in postgresql und lokal verwende ich pgadmin3. Auf dem remote-server, allerdings habe ich keinen solchen Luxus. Hab ich schon erstellt den backup der Datenbank und kopiert es über, aber, gibt es eine Möglichkeit zum

Postgres: Konvertiere varchar in Text

Anzahl der Antworten 1 Antworten
Ich verkorkst und erstellt eine Spalte als varchar(255), wo das nicht mehr ausreicht. Ich habe gelesen, dass die varchar-hat keine performance-Vorteile gegenüber text auf Postgres, und so möchte konvertieren den varchar in eine text-Spalte in einer sicheren

Aktualisieren Sie die Spalte nicht, wenn der Aktualisierungswert null ist

Anzahl der Antworten 3 Antworten
Ich habe eine Abfrage wie diese (in einer Funktion): UPDATE some_table SET column_1 = param_1, column_2 = param_2, column_3 = param_3, column_4 = param_4, column_5 = param_5 WHERE id = some_id; Wo param_x ist ein parameter der

Zähle die kumulative Summe in Postgresql

Anzahl der Antworten 5 Antworten
Ich bin mit count und group by um die Anzahl der Abonnenten pro Tag: SELECT created_at, COUNT(email) FROM subscriptions GROUP BY created at; Ergebnis: created_at count ----------------- 04-04-2011 100 05-04-2011 50 06-04-2011 50 07-04-2011 300 Möchte ich,

Postgres.app konnte nicht an Port 5432 gestartet werden

Anzahl der Antworten 18 Antworten
Ich bin mit http://postgresapp.com. In der Menüleiste gibt es den Fehler " Konnte nicht gestartet werden auf port 5432." Ebenso, wenn ich versuche den server zu starten vom terminal aus, bekomme ich: psql: could not connect to