Als «postgresql» getaggte Fragen

PostgreSQL ist ein objektrelationales Open-Source-Datenbankverwaltungssystem (ORDBMS), das für alle wichtigen Plattformen einschließlich Linux, UNIX, Windows und OS X verfügbar ist. Bitte geben Sie bei Fragen Ihre genaue Version von Postgres an. Fragen zur Verwaltung oder zu erweiterten Funktionen richten Sie am besten an dba.stackexchange.com.

3
So überprüfen Sie, ob in einem bestimmten Schema eine Tabelle vorhanden ist
Postgres 8.4 und höhere Datenbanken enthalten allgemeine Tabellen im publicSchema und unternehmensspezifische Tabellen im companySchema. companySchemanamen beginnen immer mit der Firmennummer 'company'und enden mit dieser. Es kann also Schemata geben wie: public company1 company2 company3 ... companynn Eine Anwendung funktioniert immer mit einer einzelnen Firma. Das search_pathwird entsprechend in der …


5
PostgreSQL: Ist es besser, mehrere Datenbanken mit jeweils einem Schema oder eine Datenbank mit mehreren Schemas zu verwenden?
Nach diesem Kommentar zu einer meiner Fragen überlege ich, ob es besser ist, eine Datenbank mit X-Schemata zu verwenden oder umgekehrt. Meine Situation: Ich entwickle eine Webanwendung, bei der ich bei der Registrierung (tatsächlich) eine Datenbank erstelle (nein, es ist kein soziales Netzwerk: Jeder muss Zugriff auf seine eigenen Daten …



2
Wie bekomme ich min / max von zwei ganzen Zahlen in Postgres / SQL?
Wie finde ich das Maximum (oder Minimum) von zwei Ganzzahlen in Postgres / SQL? Eine der ganzen Zahlen ist kein Spaltenwert. Ich werde ein Beispielszenario geben: Ich möchte eine Ganzzahl von einer Spalte (in allen Zeilen) subtrahieren, aber das Ergebnis sollte nicht kleiner als Null sein. Zunächst habe ich also: …
146 postgresql 

6
PostgreSQL deaktiviert mehr Ausgabe
Ich führe ein Skript auf meinem PostgreSQL-Server aus: psql db -f sql.sql von bashoder in einem cronSkript. Es wird immer wieder versucht, die Ausgabe mit moreoder zu paginieren less. Wie deaktiviere ich die Ergebnispaginierung in psql? Ich möchte nur die Daten ändern, mir ist keine Ausgabe wichtig.
146 postgresql 


4
Was ist der Unterschied zwischen LATERAL und einer Unterabfrage in PostgreSQL?
Seit Postgres die Möglichkeit hat, LATERALVerknüpfungen durchzuführen, habe ich mich darüber informiert, da ich derzeit komplexe Daten-Dumps für mein Team mit vielen ineffizienten Unterabfragen durchführe, bei denen die Gesamtabfrage vier Minuten oder länger dauert. Ich verstehe, dass LATERALJoins mir vielleicht helfen können, aber selbst nachdem ich Artikel wie diesen von …



2
So löschen Sie mehrere Spalten in postgresql
Ich möchte in PostgreSQL 200 Spalten in meine Tabelle einfügen. Ich habe es versucht: ALTER TABLE my_table DROP COLUMN col1, col2 Aber ich bekomme so einen Fehler: FEHLER: Syntaxfehler bei oder in der Nähe von "col2"
144 postgresql 

3
Können PostgreSQL-Index-Array-Spalten?
Ich kann in der Dokumentation keine eindeutige Antwort auf diese Frage finden. Wenn eine Spalte ein Array-Typ ist, werden alle eingegebenen Werte einzeln indiziert? Ich habe eine einfache Tabelle mit einer int[]Spalte erstellt und einen eindeutigen Index darauf gesetzt. Mir ist aufgefallen, dass ich nicht dasselbe Ints-Array hinzufügen konnte, was …

8
Kann datenbankübergreifende Abfragen mit PostgreSQL durchgeführt werden?
Ich gehe davon aus, dass die Antwort aufgrund der folgenden Fehlermeldung (und dieses Google-Ergebnisses ) "Nein" lautet. Gibt es dennoch eine Möglichkeit, eine datenbankübergreifende Abfrage mit PostgreSQL durchzuführen? databaseA=# select * from databaseB.public.someTableName; ERROR: cross-database references are not implemented: "databaseB.public.someTableName" Ich arbeite mit einigen Daten, die auf zwei Datenbanken aufgeteilt …
143 sql  postgresql 

8
Rails: FATAL - Peer-Authentifizierung für Benutzer fehlgeschlagen (PG :: Error)
Ich führe meine Entwicklung unter Ubuntu 11.10 und RubyMine aus Hier sind meine Entwicklungseinstellungen für die database.yml: die RubyMine für mich erstellt hat development: adapter: postgresql encoding: unicode database: mydb_development pool: 5 username: myuser password: Wenn ich versuche, die App auszuführen, wird der folgende Fehler angezeigt. Es scheint, dass ich …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.