Emerson,
Você está movendo os objetos para a TABLESPACE siplag. Falta um espaço
após o ALTER TABLE. Segue a sequência para execução do script:
\t
\o script.sql
SELECT 'ALTER TABLE* '|*| n.nspname||'.'||c.relname||' '||'SET TABLESPACE *
teste*;'
FROM pg_class c
LEFT JOIN pg_namespace n ON n.oid =
Justamente Euler
Executei o script de saida do SQL, porém e como falei, executei novamente e
não mostra que realmente estar na tablespace teste.
Porem excutei o SQL somente alterando o para a tablespace pg_default e na
execução do SQL para confeirir..Mostra normalmente..
Isso que é muito
Emerson Martins escreveu:
Fiz um SQL para criar um Script para mover todas as tabelas para uma
outra tablespace.Aparentemente o script era pra funcionar!
Você precisa salvar a saída do SELECT em um script SQL e executá-lo.
--
Euler Taveira de Oliveira
http://www.timbira.com/
Olá pessoal
Fiz um SQL para criar um Script para mover todas as tabelas para uma outra
tablespace.Aparentemente o script era pra funcionar!Segue abaixo
SELECT 'ALTER TABLE'|| n.nspname||'.'||c.relname||' '||'SET TABLESPACE
siplag;'
FROM pg_class c
LEFT JOIN pg_namespace n ON n.oid =