| От | Guillaume Lelarge |
|---|---|
| Тема | Re: Moving database and schema to a new tablespace |
| Дата | |
| Msg-id | 1315508127.3556.35.camel@localhost.localdomain обсуждение |
| Ответ на | Moving database and schema to a new tablespace (Richard Shaw <richard@aggress.net>) |
| Список | pgsql-admin |
On Thu, 2011-09-08 at 19:09 +0100, Richard Shaw wrote: > Hi, > > I'm looking to move a database by using ALTER DATABASE $DB SET TABLESPACE and i'd also like to move a schema over to thesame new tablespace, googling around, it looks like there was a an ALTER SCHEMA $SCHEMA SET TABLESPACE command in thepast, but apparently no longer. I'm using Postgres 9, can anyone confirm if this is still possible, and if not, howI can move the schema over ? > ALTER SCHEMA... SET TABLESPACE never existed in PostgreSQL. As you're using PostgreSQL 9, you can use the DO command to do something like this. You need to find every table in the schema, and launch ALTER TABLE... SET TABLESPACE to them. And then do the same with indexes. -- Guillaume http://blog.guillaume.lelarge.info http://www.dalibo.com
В списке pgsql-admin по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера