In Postgres können Sie eine IN-Klausel wie folgt angeben: SELECT * FROM user WHERE id IN (1000, 1001, 1002) Weiß jemand, wie viele Parameter Sie maximal an IN übergeben
In Postgres können Sie eine IN-Klausel wie folgt angeben: SELECT * FROM user WHERE id IN (1000, 1001, 1002) Weiß jemand, wie viele Parameter Sie maximal an IN übergeben
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:...
Ich konvertiere eine Datenbank von Postgres nach MySQL. Da ich kein Tool finde, das den Trick selbst ausführt, werde ich alle Postgres-Sequenzen in Autoincrement-IDs in MySQL mit Autoincrement-Wert konvertieren. Wie kann ich also alle Sequenzen in einer Postgres- Datenbank ( Version 8.1 ) mit...
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...
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....
Ich versuche, PostgreSQL for Rails unter Mac OS X 10.6 zu installieren. Zuerst habe ich versucht, MacPorts zu installieren, aber das lief nicht gut, also habe ich die DMG-Installation mit einem Klick durchgeführt. Das schien zu funktionieren. Ich vermute, ich muss die PostgreSQL-Entwicklungspakete...
Ich verwende handgefertigtes SQL, um mithilfe von SqlAlchemy Daten aus einer PG-Datenbank abzurufen. Ich versuche eine Abfrage, die den SQL-ähnlichen Operator '%' enthält und SqlAlcjhemy durch eine Schleife zu werfen scheint: sql = """ SELECT DISTINCT u.name from user u INNER JOIN city c ON...
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...
Ich habe zwei String-Spalten aund bin einer Tabelle foo. select a, b from foogibt Werte aund zurück b. Die Verkettung von aund bfunktioniert jedoch nicht. Ich habe es versucht : select a || b from foo und select a||', '||b from foo Update aus Kommentaren: Beide Spalten sind vom Typ...
Die Frage ist einfach. Wie füge ich eine Spalte xzur Tabelle hinzu y, aber nur, wenn xkeine Spalte vorhanden ist? Ich habe hier nur eine Lösung gefunden , um zu überprüfen, ob eine Spalte vorhanden ist. SELECT column_name FROM information_schema.columns WHERE table_name='x' and...
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"
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 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:...
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...
Wenn Sie eine Zeile auf den Kopf stellen (PostgreSQL> = 9.5) und möchten, dass das mögliche INSERT genau dem möglichen UPDATE entspricht, können Sie es folgendermaßen schreiben: INSERT INTO tablename (id, username, password, level, email) VALUES (1, 'John', 'qwerty', 5, '[email protected]') ON...
Welche der folgenden beiden ist genauer? select numbackends from pg_stat_database; select count(*) from
Ich versuche, eine Postgresql-Datenbank mit dem Tool pg_dump zu sichern . $ pg_dump books > books.out Wie auch immer, ich bekomme diesen Fehler. pg_dump: server version: 9.2.1; pg_dump version: 9.1.6 pg_dump: aborting because of server version mismatch Die --ignore-versionOption ist jetzt...
Ich habe eine Datenbank und muss die Standardcodierung für die Datenbank kennen. Ich möchte es von der Kommandozeile
Ich muss mehrere Zeilen mit einer Abfrage einfügen (die Anzahl der Zeilen ist nicht konstant), daher muss ich eine Abfrage wie diese ausführen: INSERT INTO t (a, b) VALUES (1, 2), (3, 4), (5, 6); Der einzige Weg, den ich kenne, ist args = [(1,2), (3,4), (5,6)] args_str =
Einige SQL Server verfügen über eine Funktion, die INSERTübersprungen wird, wenn sie eine Primär- / eindeutige Schlüsselbeschränkung verletzt. Zum Beispiel hat MySQL INSERT IGNORE. Was ist der beste Weg, um INSERT IGNOREund ON DUPLICATE KEY UPDATEmit PostgreSQL zu emulieren