Копирование таблицы из одной схемы в другую

TorchTTTT
Дата: 05.12.2014 11:41:32
Имеется база с двумя схемами - temp и public.
В public находится таблица TableOriginal. В сехеме temp подобная таблица отсутсвует.

Необходимо в схему temp скопировать таблицу TableOriginal.
Переименовывать схемы нельзя, поскольку набор таблиц и данных в них различаются.

Подскажите, пожалуйста, как скопировать таблицу?
TorchTTTT
Дата: 05.12.2014 11:44:02
Интересует способ именно через SQL, а не создание резервной копии с последующим восстановлением.
шняжка
Дата: 05.12.2014 12:06:12
TorchTTTT,

в rtfm зобанеле ?

CREATE TABLE temp.blahblah AS SELECT * FROM public.blahblah 


это если содержимое, без индексов, констрайнтов и т.п. шняжки

а если со шняжкой -- то rtfm CREATE TABLE .... LIKE .... INCLUDING ...
TorchTTTT
Дата: 05.12.2014 12:18:44
шняжка,

Пробовал, таблица не создается.

Создавал через SQL Shell (psql). После ввода команды:
online-inside=# CREATE TABLE <схема>.<Название_таблицы> AS SELECT * FROM public.<Название_таблицы>

никаких сообщений или ошибок не показалось.
шняжка
Дата: 05.12.2014 12:26:26
TorchTTTT
шняжка,

Пробовал, таблица не создается.

Создавал через SQL Shell (psql). После ввода команды:
online-inside=# CREATE TABLE <схема>.<Название_таблицы> AS SELECT * FROM public.<Название_таблицы>

никаких сообщений или ошибок не показалось.
ну нопеши полный тест кейс

1.чо пробовал
2.как проверял
3.чего не получилось

а то бубубу всякий может
Maxim Boguk
Дата: 05.12.2014 13:09:20
TorchTTTT
шняжка,

Пробовал, таблица не создается.

Создавал через SQL Shell (psql). После ввода команды:
online-inside=# CREATE TABLE <схема>.<Название_таблицы> AS SELECT * FROM public.<Название_таблицы>

никаких сообщений или ошибок не показалось.


; в конце забыли наверное