Ich habe eine "Cinema" DB in Postgres und ich möchte alle seine Tabellen und Daten in eine Cinema.sql-Datei.Wie eine Postgres DB in eine .SQL-Datei dump
Diese Datei enthält den gesamten SQL-Code zum erneuten Erstellen des Schemas, der Tabellen und des Füllens mit den Daten.
Ich habe bereits eine bank.sql-Datei (für die „Bank“ DB), die ich über PSQL Konsole in pg Admin III und Import mit dem Befehl
/i *path to my bank.sql file*
Jetzt ausführen kann, möchte ich ein produzieren cinema.sql Datei wie Bank.sql, aber ich weiß nicht, wie es geht.
Es ist natürlich nicht die Backup/Restore-Funktion, da es eine .backup-Datei erzeugt.
Ich habe auch versucht,
pg dump > cinema.dump
In PSQL Konsole, aber ich kann nicht eine SQL-Datei überall finden, so dass ich nicht denke, es ist das, was entweder ich suche.
Konnte nichts nützliches finden für das, was ich in Postgres Dokumentation bedauerlicherweise brauche, also hoffe ich, dass Sie mir helfen können, weil ich nur ein Anfänger bin.
Danke.
haben Sie versucht, 'pg_dump -d cinema_database> cinema.sql'? –
Nun, 'pg_dump> cinema.dump' erstellt keine' .sql' Datei, weil Sie ihr gesagt haben, dass sie eine '.dump' Datei erstellen soll. Um eine "sql" -Datei zu erhalten, benutzen Sie einfach 'pg_dump> cinema.sql'. Auch 'pg_dump' ist ** NOT ** eine SQL-Anweisung. Sie führen es nicht innerhalb von 'psql' aus, Sie führen es von der Befehlszeile aus. –