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.


11
Wie erstellen Sie einen schreibgeschützten Benutzer in PostgreSQL?
Ich möchte einen Benutzer in PostgreSQL erstellen, der nur SELECTs aus einer bestimmten Datenbank ausführen kann. In MySQL wäre der Befehl: GRANT SELECT ON mydb.* TO 'xxx'@'%' IDENTIFIED BY 'yyy'; Was ist der entsprechende Befehl oder eine Reihe von Befehlen in PostgreSQL? Ich habe es versucht... postgres=# CREATE ROLE xxx …
418 postgresql 




23
Wo sind meine postgres * .conf-Dateien?
Ich habe kürzlich postgresql 8.3 auf meinem Ubuntu 8.04 nach dem Update neu installiert. Verwendetes EnterpriseDB-Paket. Ich kann lokal eine Verbindung zur Datenbank herstellen. Ich sehe System-DB-Postgres, kann sie jedoch nicht konfigurieren, da ich keine Konfigurationsdateien finde. Durchsuchte die gesamte Festplatte und fand nur Beispiele wiepg_hba.conf.sample Wo sind die postgres …

16
psql: FATAL: Die Rolle "postgres" existiert nicht
Ich bin ein Postgres-Neuling. Ich habe die postgres.app für Mac installiert. Ich habe mit den psql-Befehlen herumgespielt und versehentlich die postgres-Datenbank gelöscht. Ich weiß nicht, was drin war. Ich arbeite derzeit an einem Tutorial: http://www.rosslaird.com/blog/building-a-project-with-mezzanine/ Und ich stecke fest sudo -u postgres psql postgres FEHLERMELDUNG: psql: FATAL: role "postgres" does …



10
Wie protokolliere ich PostgreSQL-Abfragen?
Wie aktiviere ich die Protokollierung aller von PostgreSQL 8.3 ausgeführten SQL? Bearbeitet (weitere Informationen) Ich habe diese Zeilen geändert: log_directory = 'pg_log' log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' log_statement = 'all' Und starten Sie den PostgreSQL-Dienst neu ... aber es wurde kein Protokoll erstellt ... Ich verwende Windows Server 2003. Irgendwelche Ideen?

23
psql: FATAL: Ident-Authentifizierung für Benutzer "postgres" fehlgeschlagen
Ich habe PostgreSQL und pgAdminIII auf meiner Ubuntu Karmic-Box installiert. Ich kann pgAdminIII erfolgreich verwenden (dh verbinden / anmelden). Wenn ich jedoch versuche, mich mit demselben Benutzernamen / pwd in der Befehlszeile (mit psql) beim Server anzumelden, wird folgende Fehlermeldung angezeigt: psql: FATAL: Ident authentication failed for user "postgres" Weiß …
372 postgresql 

21
Beenden Sie eine Postgresql-Sitzung / Verbindung
Wie kann ich alle meine Postgresql-Verbindungen beenden? Ich versuche es, rake db:dropaber ich bekomme: ERROR: database "database_name" is being accessed by other users DETAIL: There are 1 other session(s) using the database. Ich habe versucht, die Prozesse, die ich von a aus sehe, herunterzufahren, ps -ef | grep postgresaber das …

6
Generieren einer UUID in Postgres for Insert-Anweisung?
Meine Frage ist ziemlich einfach. Ich kenne das Konzept einer UUID und möchte eine generieren, die auf jedes 'Element' aus einem 'Geschäft' in meiner Datenbank mit verweist. Scheint vernünftig, oder? Das Problem ist, dass die folgende Zeile einen Fehler zurückgibt: honeydb=# insert into items values( uuid_generate_v4(), 54.321, 31, 'desc 1', …

5
Befehl "use database_name" in PostgreSQL
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 …

17
Postgres: INSERT, falls noch nicht vorhanden
Ich verwende Python, um in eine Postgres-Datenbank zu schreiben: sql_string = "INSERT INTO hundred (name,name_slug,status) VALUES (" sql_string += hundred + ", '" + hundred_slug + "', " + status + ");" cursor.execute(sql_string) Da jedoch einige meiner Zeilen identisch sind, wird der folgende Fehler angezeigt: psycopg2.IntegrityError: duplicate key value violates …

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.