Nie jestem pewien, dlaczego polecenia głosowania jako to polecenie działają idealnie. Więc +1 ode mnie.
Dave
4
To była dla mnie ścisła odpowiedź, ponieważ nie mogłem utworzyć pliku z funkcjami, widokami itp.
Natan Medeiros
@Dave, ponieważ dodanie dodatkowej opcji nie związanej z początkowym pytaniem 6 lat później nie jest tak przydatne.
Arne,
1
@Arne. Nie zgadzać się. Tytuł pytania, który określa zrzut „tylko struktura tabeli”, nadaje tej stronie wysoką pozycję w wyszukiwarce. I wiele osób, takich jak Natan, które zauważyły przed tobą, chce uniknąć przenoszenia funkcji i / lub widoków ze starych rozszerzeń w przypadku, gdy zaczynają od nowej bazy danych ze zaktualizowanymi rozszerzeniami. Jest to więc absolutnie „użyteczne”, w przeciwieństwie do „nieprzydatne”, które są kryteriami głosowania. Absolutnie otrzymuję +1.
elrobis
@Dave. Myślę, że ta odpowiedź jest słuszna. Otworzyłem, ponieważ tytuł. Szukam zrzutu struktury w tabeli. To jest lepsze od drugiego lub tytuł nie jest wykreślony.
pg_dump -s
.Jeśli chcesz tylko
CREATE TABLE
wyciągi, możesz to zrobićpg_dump -s databasename | awk 'RS="";/CREATE TABLE[^;]*;/'
źródło