Re: [SQL] Lost my tablespace
От | Adrian Klaver |
---|---|
Тема | Re: [SQL] Lost my tablespace |
Дата | |
Msg-id | a9063a7d-ac70-abb8-38f4-6ef49bf401f3@aklaver.com обсуждение исходный текст |
Ответ на | Re: [SQL] Lost my tablespace (tel medola <tel.medola@gmail.com>) |
Ответы |
Re: [SQL] Lost my tablespace
|
Список | pgsql-sql |
On 05/29/2017 08:46 AM, tel medola wrote: > What was the command? > > In psql: \d <The various tables involved> As to below: 1) In the below you are saying that you used that template to try to recreate the original tables, correct? 2) Why the INHERIT/NO INHERIT/INHERIT sequence? 3) If 1) is correct did the COPY actually do anything? > / > / > /CREATE TABLESPACE <tablespace> OWNER postgres LOCATION 'j:\';/ > / > / > /CREATE SCHEMA "<new schema>" AUTHORIZATION postgres;/ > / > / > /CREATE TABLE "<new schema>".<table> (LIKE public.repositorio INCLUDING > STORAGE INCLUDING INDEXES INCLUDING DEFAULTS INCLUDING CONSTRAINTS ) > INHERITS ( public.<table>) TABLESPACE <tablespace>;/ > / > / > /ALTER TABLE "<new schema>".<table> NO INHERIT public.<table>;/ > / > / > /copy from public.<table> to <new schema>.<table>;/ > / > / > /truncate public.<table>/ > / > / > /ALTER TABLE "<new schema>".<table> INHERIT public.<table>;/ > > > > My mistake I should have asked for: > > select oid, * from pg_tablespace; > > Please run the command as above. > / > / > /oidspcnamespcownerspcaclspcoptions/ > /1663pg_default10/ > /1664pg_global10/ > /2193601disco0110/ > /5205910disco0210/ > /7245095disco0310/ > /9277962disco0410/ > /11242858disco0510/ > So the OIDS in pg_tblspc match the links. -- Adrian Klaver adrian.klaver@aklaver.com
В списке pgsql-sql по дате отправления: