Erstellen Sie Datenbank -, Tabellen etc. in einem Skript, postgresql
Habe ich ein Skript:
CREATE DATABASE ahop
GO
CREATE TABLE shop.dbo.TABLE1 (
);
CREATE TABLE shop.dbo.TABLEN (
);
Aber es scheint nicht zu funktionieren in PostgreSQL. Fehlermeldung: "Fehler in der Nähe GEHEN". Ich bekomme es nicht, wie Sie Skripte erstellen, die in Postgresql?
Wenn ich Sie entfernen "GEHEN", und ersetzen Sie es durch ";" ich habe einen Fehler. Meldung: "CREATE DATABASE nicht ausgeführt werden, von einer Funktion oder multi-command string". Und das Problem ist, dass ich brauchen, um ausführen alle aus einem Skript.
Man kann auch nicht angeben, eine Tabelle mit
die, die Sie gezeigt haben, ist für
Man kann auch nicht angeben, eine Tabelle mit
database.schema.tablename
. Aber das alles im Handbuch dokumentiert.die, die Sie gezeigt haben, ist für
TSQL
InformationsquelleAutor Ariel Grabijas | 2012-11-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ersetzen Sie die T-SQL-batch-terminator
GO
mit dem PostgreSQL-charge-terminator;
.GO
wird nicht unterstützt postgreSQLmüssen Sie eine Verbindung auf die Datenbank mit
\
. zBsiehe meine aktualisierte Antwort.
InformationsquelleAutor John Woo