Frage Wie kann ich nur die Tabellenstruktur in PostgreSQL löschen?


In ähnlicher Weise FrageWie würde ich in PostgreSQL einen Nur-Schema-Dump machen?


24
2017-08-31 04:01


Ursprung




Antworten:


pg_dump --schema-only


42
2017-08-31 04:19



einfacher als ich es realisiert habe :) - warren
Ehrlich gesagt, habe ich nicht viel Ahnung von Postgres Verwaltung, aber ich habe Videos von pgcon 09 angesehen und jemand erwähnte pg_dump. - jldugger
So oder so - es ist was ich brauchte :) - warren
@warren: es ist noch einfacher: pg_dump -s. - hans0l0


Wenn du nur das willst CREATE TABLE Aussagen, dann können Sie tun pg_dump -s databasename | awk 'RS="";/CREATE TABLE[^;]*;/'


3
2018-05-28 18:22



Nicht sicher, warum die Downvotes wie dieser Befehl perfekt funktioniert. Also +1 von mir. - Dave
Ich stimme zu, dass du manchmal nur das brauchst CREATE TABLE Aussagen ... um fair zu sein, die Frage nach "Schema" ... - arod
Zurückgesprochen. Das funktioniert gut. Danke, Arod. - Levi
Das war die richtige Antwort für mich, weil ich keine Datei mit Funktionen, Ansichten usw. erstellen konnte. - Natan Medeiros