Ich bin Anfänger in PostgreSQL. Ich möchte über den Abfrageeditor von Postgres eine Verbindung zu einer anderen Datenbank herstellen - wie der USEBefehl von MySQL oder MS SQL Server. Ich fand \c databasenamedurch Durchsuchen des Internets, aber es läuft nur auf psql . Wenn ich es im PostgreSQL-Abfrageeditor versuche, wird …
Wenn ich eine \dtin psql mache, bekomme ich nur eine Liste der Tabellen im aktuellen Schema ( publicstandardmäßig). Wie kann ich eine Liste aller Tabellen in allen Schemas oder einem bestimmten Schema erhalten?
Ich habe einen Tisch, der aussieht wie dieser Anrufer 'Makerar' cname | wmname | avg --------+-------------+------------------------ canada | zoro | 2.0000000000000000 spain | luffy | 1.00000000000000000000 spain | usopp | 5.0000000000000000 Und ich möchte den maximalen Durchschnitt für jeden c-Namen auswählen. SELECT cname, wmname, MAX(avg) FROM makerar GROUP BY cname; …
Ich habe das Passwort für den Standardbenutzer von Postgres entweder vergessen oder (während der Installation) falsch eingegeben. Ich kann es anscheinend nicht ausführen und erhalte die folgende Fehlermeldung: psql: FATAL: password authentication failed for user "hisham" hisham-agil: hisham$ psql Gibt es überhaupt eine Möglichkeit, das Passwort zurückzusetzen oder wie erstelle …
Ich habe eine kleine Tabelle und ein bestimmtes Feld enthält den Typ " Zeichen variieren ". Ich versuche es in " Integer " zu ändern, aber es gibt einen Fehler, dass Casting nicht möglich ist. Gibt es einen Weg, dies zu umgehen, oder sollte ich einfach eine andere Tabelle erstellen …
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 column_name='y';
Beim Ausführen einer Abfrage auf einer PostgreSQL-Datenbank im Standby-Modus wird die folgende Fehlermeldung angezeigt. Die Abfrage, die den Fehler verursacht, funktioniert 1 Monat lang einwandfrei. Wenn Sie jedoch länger als 1 Monat abfragen, tritt ein Fehler auf. ERROR: canceling statement due to conflict with recovery Detail: User query might have …
Wie ordne ich das Ergebnis einer Abfrage einer Variablen in PL / pgSQL zu, der prozeduralen Sprache von PostgreSQL? Ich habe eine Funktion: CREATE OR REPLACE FUNCTION test(x numeric) RETURNS character varying AS $BODY$ DECLARE name character varying(255); begin name ='SELECT name FROM test_table where id='||x; if(name='test')then --do somthing else …
Weiß jemand, ob es überhaupt möglich ist (und wie, wenn ja), eine Datenbankservereinstellung in PostgreSQL (9.1) abzufragen? Ich muss die max_connectionsEinstellung (maximale Anzahl offener Datenbankverbindungen) überprüfen .
Wie konvertiere ich eine Ganzzahl als Teil einer PostgreSQL-Abfrage in einen String? So brauche ich zum Beispiel: SELECT * FROM table WHERE <some integer> = 'string of numbers' wo <some integer>kann irgendwo von 1 bis 15 Stellen lang sein.
Wenn ich versuche, Bundle auszuführen (Bundle-Installation), bekomme ich die ganze Zeit Installing pg (0.13.2) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/ryan/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config checking for libpq-fe.h... no Can't find the …
Wenn ich array_aggNamen sammle, werden meine Namen durch Kommas getrennt. Wenn jedoch ein nullWert vorhanden ist , wird diese Null auch als Name im Aggregat verwendet. Zum Beispiel : SELECT g.id, array_agg(CASE WHEN g.canonical = 'Y' THEN g.users ELSE NULL END) canonical_users, array_agg(CASE WHEN g.canonical = 'N' THEN g.users ELSE …
Ich habe eine Tabelle mit einer Spalte ohne Null. Wie wird ein Nullwert in dieser Spalte als Standard festgelegt? Ich meine, ich möchte so etwas machen: postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL; aber es zeigt: postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL; ERROR: syntax error …
Ich verwende PostgreSQL 9.1. Ich habe den Spaltennamen einer Tabelle. Ist es möglich, die Tabelle (n) zu finden, die diese Spalte haben / haben? Wenn das so ist, wie?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.