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.

Halten Sie PostgreSQL davon ab, manchmal einen fehlerhaften Abfrageplan zu wählen

Anzahl der Antworten 4 Antworten
Ich habe ein seltsames problem mit PostgreSQL Leistung für eine Abfrage, die mit PostgreSQL 8.4.9. Diese Abfrage ist die Auswahl einer Reihe von Punkten innerhalb einer 3D-Volumen, mit einem LEFT OUTER JOIN hinzufügen einer zugehörigen ID-Spalte, wo

Wie lege ich ein Passwort für psql nicht interaktiv fest?

Anzahl der Antworten 6 Antworten
Ich bin versucht, zu automatisieren, Erstellung der Datenbank-Prozess mit einem shell-Skript und eine Sache, die ich getroffen habe, eine Straße blockieren, die bei Weitergabe eines Kennworts, um psql. Hier ist ein wenig code aus dem shell-Skript: psql

Zusammenführen von JSON (B) -Spalten in der Abfrage

Anzahl der Antworten 7 Antworten
Verwendung von Postgres 9.4, ich bin auf der Suche nach einer Möglichkeit zum Zusammenführen von zwei (oder mehr) json oder jsonb Spalten in einer Abfrage. Betrachten Sie die folgende Tabelle als Beispiel: id | json1 | json2

Wie bekomme ich den ersten und letzten Datensatz von einer SQL-Abfrage?

Anzahl der Antworten 10 Antworten
Ich habe eine Tabelle in PostgreSQLich führe eine Abfrage mit mehreren Bedingungen, die mehrere Zeilen zurückgibt, sortiert nach einer der Spalten. Im Allgemeinen ist es: SELECT <some columns> FROM mytable <maybe some joins here> WHERE <various conditions>

Wählen Sie die Anzahl der Zeilen in einer anderen Tabelle in einer Postgres-SELECT-Anweisung aus

Anzahl der Antworten 5 Antworten
Ich weiß nicht so Recht, wie Satz dieses also bitte helft mir mit dem Titel auch. 🙂 Ich habe zwei Tabellen. Nennen wir Sie A und B. Die B Tisch hat eine a_id foreign key verweist auf

Festlegen von Anwendungsname für Postgres / SQLAlchemy

Anzahl der Antworten 1 Antworten
Blick auf die Ausgabe von select * from pg_stat_activity; sehe ich eine Spalte namens application_name beschrieben hier. Sehe ich psql legt diesen Wert korrekt (zu psql...), aber mein code der Anwendung (psycopg2/SQLAlchemy) lässt es leer. Ich würde

Wo finde ich die PostGresql 9.2 JDBC 4 Treiber in einem Maven Repo?

Anzahl der Antworten 5 Antworten
Blick auf maven central repository die neueste jdbc4-Treiber verfügbar für PostGresql ist nur der 9.1 Treiber http://mvnrepository.com/artifact/postgresql/postgresql/9.1-901.jdbc4 Es ist eine neuere Datei namens "postgresql-9.2-1002.jdbc4.jar" auf http://jdbc.postgresql.org/download.html aber es wurde nicht veröffentlicht, um Maven central. InformationsquelleAutor der Frage

Wie wähle ich ein Schema in Postgres bei der Verwendung von psql?

Anzahl der Antworten 5 Antworten
Ich habe eine postgres-Datenbank mit mehreren Schemata. Wenn ich eine Verbindung zu der Datenbank, die aus einer shell mit psql und ich laufen \dt es verwendet die Standard-Anschluss-schema die öffentlichen. Gibt es ein flag kann ich angeben,

Kann ich eine plpgsql -Funktion eine Ganzzahl zurückgeben, ohne eine Variable zu verwenden?

Anzahl der Antworten 2 Antworten
Etwas wie dieses: CREATE OR REPLACE FUNCTION get(param_id integer) RETURNS integer AS $BODY$ BEGIN SELECT col1 FROM TABLE WHERE id = param_id; END; $BODY$ LANGUAGE plpgsql; Ich würde gerne vermeiden, ein DECLARE nur für diese. InformationsquelleAutor der

Hat die deklarierte Größe eines Varchar-Feldes Auswirkungen auf PostgreSQL?

Anzahl der Antworten 3 Antworten
Ist vom Datentyp VARCHAR(100) besser als ein VARCHAR(500) aus performance-Sicht? Was über die Auslastung des Laufwerks? Reden PostgreSQL heute, einige nicht-Datenbank einige Zeit in der Geschichte. InformationsquelleAutor der Frage ibz | 2009-07-01

C # .NET + PostgreSQL

Anzahl der Antworten 8 Antworten
Ich freue mich auf die Arbeit an einem Projekt, welches verwendet C#.NET (sitzt auf einem windows-Rechner) als die primäre Sprache und PostgreSQL als backend-Datenbank (backend sitzt auf einer linux-box). Ich habe gehört, dass ODBC.NET ermöglicht eine einfache

Passwort von PostgreSQL auf Ubuntu zurücksetzen

Anzahl der Antworten 1 Antworten
Ich bin mit Ubuntu. Vor einigen Tagen installierte ich die Postgresql-Datenbank für ruby on rails. Ich erstellte einen superuser für Datenbank-server, und ich habe das Passwort für den postgresql-superuser. Kann irgend jemand bitte helfen, wie Sie zum

IN vs ANY-Operator in PostgreSQL

Anzahl der Antworten 1 Antworten
Was ist der Unterschied zwischen IN und ANY Betreiber in PostgreSQL? Die Wirkungsweise der beiden scheint das gleiche zu sein. Kann mir jemand erklären mit einem Beispiel? InformationsquelleAutor der Frage mrg | 2016-01-06

Berechnete / berechnete Spalten in PostgreSQL

Anzahl der Antworten 5 Antworten
Tut PostgreSQL-support berechnete /berechnet Spalten, wie MS-SQL-Server? Ich kann nicht finden, alles, was in den docs, aber dieses feature ist in vielen anderen DBMS-ich dachte, ich könnte etwas fehlen. ZB: http://msdn.microsoft.com/en-us/library/ms191250.aspx InformationsquelleAutor der Frage Mike Chamberlain |

Verschiedene db zum Testen in Django?

Anzahl der Antworten 8 Antworten
DATABASES = { # 'default': { # 'ENGINE': 'postgresql_psycopg2', # ... # } # for unit tests 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': 'mydatabase' } } Ich habe zwei Datenbanken: die eine, die ich gerne verwenden würde für

Wie setzt man die Primärschlüssel-Sequenz von Postgres zurück, wenn sie nicht synchron läuft?

Anzahl der Antworten 25 Antworten
Lief ich in das problem, dass mein primary key-Sequenz ist nicht in sync mit meinen Zeilen. Ist, wenn ich eine neue Zeile einfügen bekomme ich einen duplicate-key-Fehler, weil die Sequenz implizit in den Datentyp serial gibt eine

Millisekunden Auflösung von DateTime in Ruby

Anzahl der Antworten 4 Antworten
Ich habe einen string wie 2012-01-01T01:02:03.456 , ich bin die Speicherung in einer Postgres-Datenbank TIMESTAMP mit ActiveRecord. Leider, Ruby scheint abhacken der Millisekunden: ruby-1.9.3-rc1 :078 > '2012-12-31T01:01:01.232323+3'.to_datetime => Mon, 31 Dec 2012 01:01:01 +0300 Postgrs unterstützt Mikrosekunden-Auflösung.

pg_dump postgres Datenbank von Remote-Server

Anzahl der Antworten 3 Antworten
Ich versuche pg_dump eine SQL-Datenbank auf einem remote-server in unserer DMZ. Es gibt 2 Probleme. 1) es ist n ' T eine Menge Platz auf dem remote-server, so dass der normale Befehl ausführen, um lokal ein backup

Wie kann ich postgresql Daten in ein anderes Verzeichnis auf Ubuntu über Amazon EC2 verschieben?

Anzahl der Antworten 3 Antworten
Wir habe seit postgresql 8.4 für einige Zeit. Wie bei jeder Datenbank sind wir langsam an unsere Schwelle für die Raumfahrt. Ich fügte hinzu, eine weitere 8-GB-EBS-Laufwerk und montiert es auf unserer Instanz und konfiguriert ist, um

Postgres on Rails FATAL: Datenbank existiert nicht

Anzahl der Antworten 4 Antworten
Habe ich neu installiert Postgres (9.2.4) und ich habe Mühe, es wieder mit Rails 3.2.11. Ich habe: brew install postgresql initdb /usr/local/var/postgres pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start So, jetzt habe ich $ psql --version psql (PostgreSQL)

Wie legt man eine Registerkarte in einem Postgres-Frontend COPY fest?

Anzahl der Antworten 2 Antworten
Ich würde gerne mit dem psql "\copy" - Befehl, ziehen Sie Daten aus einer tab-getrennte Datei in Postgres. Ich bin mit diesem Befehl: \copy cm_state from 'state.data' with delimiter '\t' null as ; Aber ich bin immer

PostgreSQL 9 Installation unter Windows: "Es ist nicht möglich, in den TEMP-Umgebungspfad zu schreiben."

Anzahl der Antworten 18 Antworten
Ich bin versucht zu install PostgreSQL 9 (postgresql-9.0.3-1-windows.exe auf meinem WinXP Rechner und bekomme die folgende Fehlermeldung beim start: Einige googeln um lieferten einige Ratschläge, die vorgeschlagen, dass Windows-Scripting-Host kann deaktiviert werden. Habe ich überprüft und WSH

Wie kann ich den Unterschied zwischen zwei Datenbanken in PostgreSQL überprüfen?

Anzahl der Antworten 6 Antworten
Ist es möglich, zu vergleichen, zwei Datenbanken mit identischer Struktur? Lassen Sie sagen, dass ich zwei Datenbanken " DB1 " und " DB2 " und ich möchte, um zu überprüfen, ob es einen Unterschied in den Daten

PostgreSQL: Anzahl der Zeilen für eine Abfrage "pro Minute"

Anzahl der Antworten 1 Antworten
Ich brauche die Abfrage für jede minute, die Gesamtzahl der Zeilen bis zu dieser minute. Die besten, die ich erreichen konnte bislang nicht den trick tun. Es gibt Zähler pro minute, nicht die Gesamtzahl, bis zu jeder

Unterabfrage in FROM muss einen Alias ​​haben

Anzahl der Antworten 1 Antworten
Habe ich diese Abfrage die ich geschrieben habe, in PostgreSQL, die einen Fehler zurückgibt sagen: [Err] FEHLER: ZEILE 3: FROM (SELECT DISTINCT (identifiant) ALS made_only_recharge Dies ist die ganze Abfrage: SELECT COUNT (made_only_recharge) AS made_only_recharge FROM (

PostgreSQL-Datenbank auf einen anderen Server kopieren

Anzahl der Antworten 9 Antworten
Ich bin auf der Suche nach kopieren einer Produktion PostgreSQL-Datenbank zu einem Entwicklungs-server. Was ist der Schnellste, einfachste Weg zu gehen über das tun dies? InformationsquelleAutor der Frage Robin Barnes | 2009-08-06

Polymorphismus in SQL-Datenbanktabellen?

Anzahl der Antworten 7 Antworten
Momentan habe ich mehrere Tabellen in meiner Datenbank, welche aus der gleichen "basic fields" wie: name character varying(100), description text, url character varying(255) Aber ich habe mehrere Spezialisierungen, die einfache Tabelle, die ist zum Beispiel, dass tv_series

PostgreSQL - Holen Sie die Zeile mit dem Max-Wert für eine Spalte

Anzahl der Antworten 8 Antworten
Ich bin den Umgang mit einer Postgres-Tabelle (genannt "Leben") , enthält Datensätze mit den Spalten für time_stamp, usr_id, transaction_id, und lives_remaining. Ich brauche eine Abfrage, die mir die letzten lives_remaining insgesamt für jeden usr_id Es gibt mehrere

Postgres-eindeutige Einschränkung gegenüber Index

Anzahl der Antworten 4 Antworten
Da kann ich verstehen, Dokumentation die folgenden Definitionen sind äquivalent: create table foo ( id serial primary key, code integer, label text, constraint foo_uq unique (code, label)); create table foo ( id serial primary key, code integer,

Kann ich den Rückgabewert von INSERT ... RETURNING in einem anderen INSERT verwenden?

Anzahl der Antworten 6 Antworten
Ist so etwas möglich? INSERT INTO Table2 (val) VALUES ((INSERT INTO Table1 (name) VALUES ('a_title') RETURNING id)); wie mit dem Rückgabewert als Wert einfügen einer Zeile in eine zweite Tabelle mit einem Verweis auf die erste Tabelle?

Migrieren Sie die Datenbank von Postgres nach MySQL

Anzahl der Antworten 4 Antworten
Habe ich geändert-Datenbank von postgresqlmysqlaber ich weiß nicht, wie man übertragung von Daten von einem zum anderen. Weiß jemand jeden Befehl durch, die kann ich kopieren/migrieren, meine Datenbank von postgresqlmysql? InformationsquelleAutor der Frage Sachin R | 2011-05-06

Wie verwendet man mehrere WITH-Anweisungen in einer PostgreSQL-Abfrage?

Anzahl der Antworten 1 Antworten
Ich würde gerne zu "erklären", was gewissermaßen mehrere temporäre Tabellen mithilfe der WITH-Anweisung. Die Abfrage, die ich versuche zu führen ist, entlang der Linien von: WITH table_1 AS ( SELECT GENERATE_SERIES('2012-06-29', '2012-07-03', '1 day'::INTERVAL) AS date )

PostgreSQL - Erstellen Sie eine neue Datenbank über die Benutzeroberfläche von PgAdmin

Anzahl der Antworten 4 Antworten
Habe ich installiert PostgreSQL DB-server auf meinem Ubuntu-Rechner. Jetzt will ich eine neue Datenbank erstellen, durch einige GUI-Anwendung. Ich habe versucht, pgAdmin aber nicht finden, eine option zum erstellen einer neuen DB. Aber ich könnte hinzufügen, bestehende

Wie man ein Update macht + PostgreSQL beitreten?

Anzahl der Antworten 6 Antworten
Grundsätzlich, dass ich dies tun wollen: update vehicles_vehicle v join shipments_shipment s on v.shipment_id=s.id set v.price=s.price_per_vehicle; Ich bin mir ziemlich sicher, das würde funktionieren in MySQL (mein hintergrund), aber es scheint nicht zu funktionieren in postgres. Der

PostgreSQL-Äquivalent von MySQL-Speichertabellen?

Anzahl der Antworten 2 Antworten
Stellt PostgreSQL ein äquivalent MySQL memory-Tabellen? Diese MySQL-memory-Tabellen können bestehen bleiben, über Sitzungen (D. H., unterscheiden sich von temporären Tabellen, die die Tropfen am Ende der Sitzung). Ich habe nicht in der Lage etwas zu finden, mit

Wie man postgresql "Zeitstempel mit Zeitzone" in einer JPA 2-Entity abbildet

Anzahl der Antworten 2 Antworten
Ich habe ein JPA-2-Anwendung ( mit Hibernate 3.6 als JPA-Implementierung ) , verwendet Postgresql ( mit der 9.0-801.jdbc3 JDBC-Treiber ). Ich habe Probleme bei der Zuordnung "timestamp with time zone" Felder in meine JPA-Entitäten. Hier ist ein

PostgreSQL: Standard-Constraint-Namen

Anzahl der Antworten 2 Antworten
Beim erstellen einer Tabelle in PostgreSQL, Standard-constraint-Namen zugewiesen, falls nicht angegeben: CREATE TABLE example ( a integer, b integer, UNIQUE (a, b) ); Aber mit ALTER TABLE hinzufügen eine Einschränkung scheint es ein name ist zwingend erforderlich:

Abfrage nach Array-Elementen innerhalb des JSON-Typs

Anzahl der Antworten 2 Antworten
Ich versuche zu testen, die json Typ in PostgreSQL 9.3. Ich habe eine json Spalte namens data in einer Tabelle namens reports. Das JSON sieht wie folgt aus: { "objects": [ {"src":"foo.png"}, {"src":"bar.png"} ], "background":"background.png" } Ich

Simulieren von MySQL ORDER BY FIELD () in PostgreSQL

Anzahl der Antworten 10 Antworten
Nur ausprobieren PostgreSQL zum ersten mal kommen aus MySQL. In unsere Rails-Applikation haben wir ein paar Standorte mit SQL etwa so: SELECT * FROM `currency_codes` ORDER BY FIELD(code, 'GBP', 'EUR', 'BBD', 'AUD', 'CAD', 'USD') DESC, name ASC

Wie bekomme ich die MIN () von zwei Feldern in Postgres?

Anzahl der Antworten 3 Antworten
Sagen wir, ich habe eine Tabelle wie diese: name | score_a | score_b -----+---------+-------- Joe | 100 | 24 Sam | 96 | 438 Bob | 76 | 101 ... | ... | ... Ich würde gerne

Wählen Sie Zeilen aus, die in keiner anderen Tabelle vorhanden sind

Anzahl der Antworten 4 Antworten
Ich habe zwei postgresql-Tabellen: table name column names ----------- ------------------------ login_log ip | etc. ip_location ip | location | hostname | etc. Möchte ich, um jede IP-Adresse aus login_log die nicht über eine Zeile in ip_location. Ich

Psql listet alle Tabellen auf

Anzahl der Antworten 6 Antworten
Ich würde gerne eine Liste aller Tabellen in der liferay Datenbank in meine PostgreSQL installieren. Wie mache ich das? Möchte ich ausführen SELECT * FROM applications; im liferay Datenbank. applications ist eine Tabelle in meinem liferay db.

Erstelle eine Tabelle in postgreSQL

Anzahl der Antworten 4 Antworten
Verstehe ich nicht, was ist falsch mit dieser Abfrage? Abfrage-tool nicht wollen, erstellen Sie eine Tabelle in PostgreSQL. CREATE TABLE article ( article_id bigint(20) NOT NULL auto_increment, article_name varchar(20) NOT NULL, article_desc text NOT NULL, date_added datetime

PostgreSQL-Server konnte nicht gestartet werden, konnte keine Sperrdatei erstellen: Berechtigung verweigert

Anzahl der Antworten 3 Antworten
Ich bin versucht, zu installieren, und führen Sie einen postgreSQL-server, immer wenn ich es installieren, mit sudo apt-get install postgresql Bekomme ich die folgende Fehlermeldung: * Starting PostgreSQL 9.1 database server * The PostgreSQL server failed to

postgresql Fremdschlüsselsyntax

Anzahl der Antworten 1 Antworten
Ich habe 2 Tabellen wie Sie sehen in meinem posgresql-code unten. Die erste students-Tabelle hat 2 Spalten, eine für student_name und die anderen student_id, das ist der Primärschlüssel. In meiner zweiten Tabelle genannten tests, dieser hat 4

Einrichten von PostgreSQL ODBC unter Windows

Anzahl der Antworten 4 Antworten
Ich habe die neueste 64-bit-version von PostgreSQL. Ich arbeite mit Win 7 64 bit. Ich hatte installiert die ODBC-Treiber (über die anfängliche installer) wenn ich PG installiert sind, und aktualisiert Sie auf die neueste version von http://www.postgresql.org/ftp/odbc/versions/msi/.

Kopieren Sie die Tabellenstruktur in eine neue Tabelle

Anzahl der Antworten 5 Antworten
Gibt es eine Möglichkeit, kopieren Sie die Struktur einer Tabelle in eine neue Tabelle ohne Daten, einschließlich aller Schlüssel und constraints? InformationsquelleAutor der Frage Alex S | 2009-08-03

Wie kann ich Passwörter in Postgresql Hash?

Anzahl der Antworten 3 Antworten
Brauche ich für die hash-Passwörter mit salt auf postgresql, und ich habe nicht in der Lage zu finden alle relevanten Unterlagen auf, wie zu bekommen, dass getan. Also, wie kann ich die hash-Passwörter (mit einigen Salzen) in

PostgreSQL vs Oracle

Anzahl der Antworten 3 Antworten
Gut, das Thema wirft die Frage auf: Oracle hat eine gute Unterstützung sein, so hat enterpriseDB Riesige Menge von Daten einfach zu verwalten von Oracle, Spezifikationen von PostgreSql schlage vor, die gleiche Feature klug, ich bin mir

psql: FATAL: Peer-Authentifizierung fehlgeschlagen für Benutzer "dev"

Anzahl der Antworten 8 Antworten
wenn ich einen neuen Benutzer erstellen, aber es kann nicht login der Datenbank. Ich Mach das so: postgres@Aspire:/home/XXX$ createuser dev Shall the new role be a superuser? (y/n) n Shall the new role be allowed to create