2016-06-21 7 views
-2

Ich versuche Datenbank erstellen in psql über CLI.Erstellen Sie eine Datenbank auf PostgreSQL über eine Befehlszeile

psql -U postgres createdb portal 

Ich hielt

psql: warning: extra command-line argument "portal" ignored 
psql: FATAL: database "createdb" does not exist 

bekommen Was habe ich falsch gemacht?


Hinweis

Ich bin nicht zu Abfragen versuchen alle Daten.

+0

5 Minuten damit verbringen, die man-Seite zu lesen, bitte. –

+0

Ich versuche nicht ** von einer Befehlszeile abzufragen **, ich versuche ** eine Datenbank zu erstellen **. Diese Antwort ist ** NICHT ** wonach ich suche. Bitte heben Sie die Markierung auf. – ihue

+0

Versuchen Sie 'psql -U postgres -c" CREATE DATABASE-Portal; " –

Antwort

1

ich hier als Benutzer verbinden vao zur Datenbank postgres (die immer da ist) und erstellen Datenbank db1 in CLI ... Das erste Argument ohne Schlüssel ist, Datenbankname, so in Ihrem Beispiel createdb als dbname interpretiert wird, zu verbinden. ..

bitte schauen documentation of psql

Vaos-MacBook-Air:tts vao$ bash -c "psql -U vao postgres -c 'create database db1;'" 
CREATE DATABASE