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.

Wofür wird '$$' in PL / pgSQL verwendet?

Anzahl der Antworten 2 Antworten
Völlig neue PL/pgSQL , was ist der Sinn des doppelten Dollarzeichen in diese Funktion: CREATE OR REPLACE FUNCTION check_phone_number(text) RETURNS boolean AS $$ BEGIN IF NOT $1 ~ e'^\\+\\d{3}\\ \\d{3} \\d{3} \\d{3}$' THEN RAISE EXCEPTION 'Wrong formated

Rails-Bereich für IS NOT NULL und ist nicht leer / leer?

Anzahl der Antworten 6 Antworten
Ich haben den folgenden Umfang: scope :comments, :conditions => ['text_value IS NOT NULL'] Aber ich möchte auch die Bedingungen zu sagen "ODER text_value IST NICHT LEER" (oder etwas in diesem Sinne). Ich nicht wollen, wählen Sie alle

LC_COLLATE und LC_CTYPE unterstützen UTF-8 in PostgreSQL

Anzahl der Antworten 1 Antworten
Unter diesem link http://wiki.postgresql.org/wiki/Todo:Collate und http://www.postgresql.org/docs/9.1/static/collation.html. Sie machen mich verwirrt. Sagten Sie: utf-8 Unterstützung hängt vom OS-fähig, und seine ehrerbietigen zwischen jeder LC_COLLATE und LC_CTYPE Optionen. Wenn ich create database mit pdAdmin III gibt es 3 option

Drucken zum Anzeigen in .sql-Datei Postgres

Anzahl der Antworten 3 Antworten
Das klingt wie es sollte eine sehr einfache Sache zu tun, aber ich kann nicht ÜBERALL finden, wie es zu tun. Habe ich eine .sql-Datei, die ich Baue für ein upgrade auf meine Bewerbung verändert, Tabellen, inserts/updates,

Erstellen Sie PostgreSQL ROLLE (Benutzer), wenn es nicht vorhanden ist

Anzahl der Antworten 8 Antworten
Wie Schreibe ich ein SQL-Skript zu erstellen, die eine ROLLE in PostgreSQL 9.1, aber ohne einen Fehler auslösen, wenn es bereits existiert? Das aktuelle Skript hat einfach: CREATE ROLE my_user LOGIN PASSWORD 'my_password'; Diese fehl, wenn der

Wie kann ich das Schema angeben, in dem eine SQL-Datei in der Postgresql-Befehlszeile ausgeführt wird?

Anzahl der Antworten 6 Antworten
Ich das ausführen von Skripts gegen meine Datenbank so... psql -d myDataBase -a -f myInsertFile.sql Das einzige problem ist, ich möchte in der Lage sein, um in diesem Befehl angeben, was schema führen Sie das Skript an.

LOWER LIKE vs iLIKE

Anzahl der Antworten 2 Antworten
Wie wirkt sich die performance der beiden folgenden query-Komponenten vergleichen? UNTEREN WIE ... LOWER(description) LIKE '%abcde%' ... iLIKE ... description iLIKE '%abcde%' ... Kommentar zu dem Problem - Öffnen Was ist dein Ziel? Haben Sie eine langsame

PostgreSQL nach Datum sortieren asc, null zuerst?

Anzahl der Antworten 2 Antworten
Ich muss Sortieren einer PostgreSQL-Tabelle aufsteigend von einem Datum/Uhrzeit-Feld, z.B. last_updated. Aber das Feld leer sein darf oder null, und ich möchte die Datensätze mit null im last_updated kommen vor nicht-null -last_updated. Ist das möglich? order by

postgres 'psql' Befehl wird in der Windows Umgebung nicht erkannt

Anzahl der Antworten 4 Antworten
Wie es scheint, habe ich es eingerichtet, ich habe meine Datenbank.yml mit postgres, und ich kann eine Verbindung der Datenbank mit pgadmin III, aber wenn ich versuchte, mit dem psql-Befehl, um zu testen, welche version, es sagt,

Postgres-Datentyp-Cast

Anzahl der Antworten 1 Antworten
Meine Datenbank ist Postgres 8. Ich brauche cast-Datentyp in einen anderen. Das bedeutet, eine der Spalten-Datentyp ist varchar und muss es umwandeln in int mit Postgres in einem SELECT - Anweisung. Momentan, ich bekomme den string-Wert, und

PostgreSQL: Datenbankverbindungsberechtigungen anzeigen

Anzahl der Antworten 2 Antworten
Wie sehen Sie die Benutzer, die ausgestellt wurden GRANT CONNECT ON DATABASE <database> TO <user>? \dp - Listen Tabelle/view Berechtigungen \dn+ - Listen-schema-Berechtigungen \l+ nicht-Liste alle Benutzer, die Zugriff auf die Datenbank Kommentar zu dem Problem -

Wie Sie Daten in einer dockerisierten Postgres-Datenbank mit Volumes persistieren

Anzahl der Antworten 4 Antworten
Meine docker compose-Datei hat drei Container, web, nginx und postgres. Postgres sieht so aus: postgres: container_name: postgres restart: always image: postgres:latest volumes: - ./database:/var/lib/postgresql ports: - "5432:5432 Mein Ziel ist mount eine volume-das entspricht einem lokalen Ordner

Wie lösche ich einen Enum Type Wert in Postgres?

Anzahl der Antworten 7 Antworten
Wie lösche ich einen enum-Typ mit dem Wert, den ich in postgresql? create type admin_level1 as enum('classifier', 'moderator', 'god'); E. g. Ich möchte zu entfernen moderator aus der Liste. Ich kann nicht scheinen, etwas zu finden, auf

Die Größe der Zeichen ändert sich in Postgres ohne Datenverlust

Anzahl der Antworten 6 Antworten
Ich brauchen, um erhöhen Sie die Größe des character varying(60) - Feld in einer postgres-Datenbank-Tabelle ohne Daten Verlust. Habe ich diesen Befehl alter table client_details alter column name set character varying(200); wird mit diesem Befehl erhöhen Sie

Wie man Backup von Funktionen nur in Postgres macht

Anzahl der Antworten 2 Antworten
Will ich backup aller Funktionen in meiner postgres-Datenbank.Wie man backup-Funktionen nur in Postgres? InformationsquelleAutor der Frage vmb | 2012-12-07

Die Installation des PostgreSQL-Gems mit 'gem pq' schlägt mit ERROR fehl: Fehler beim Erstellen der gem nativen Erweiterung

Anzahl der Antworten 3 Antworten
Lerne ich Ruby on Rails und versucht, eine Anwendung zu entwickeln. In meiner Anwendung, die ich versuche zu verwenden die Standard - SQLite-Datenbank, in der Development Mode und PostgreSQL in der Produktion-Modus. Aber ich bekomme den folgenden