Wie erstelle ich ein Build-System für PostgreSQL?

Das Erstellen eines Build-Systems für MS SQL Server ist einfach:

{
    "cmd": ["sqlcmd", "-S", ".", "-i", "$file"],
    "selector": "source.sql",
    "shell": true
}

und für PostgreSQL habe ich Folgendes versucht:

{
    "env": {"PGPASSWORD": "password"},
    "cmd": ["C:/PostgreSQL/9.3/bin/psql.exe", "-U", "postgres", "-f", "$file"],
    "selector": "source.postgresql",
    "shell": true
}

Aber während mit MS SQL kann ich Datenbank aus dem Skript mit @ verweisUSE Schlüsselwort, es gibt keine solche Funktion in Postgre, daher kann Build nicht funktionieren, und es scheint mir, dass ich jede Datenbank fest codieren muss, um ein System zu erstellen, das in diesem Fall nicht sinnvoll ist.

Haben Sie eine Idee, wie Sie dieses SQL-Skript aus Sublime Text in einer beliebigen PostgreSQL-Datenbank ausführen können?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage