powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Копирование таблицы из одной схемы в другую
6 сообщений из 6, страница 1 из 1
Копирование таблицы из одной схемы в другую
    #38825974
TorchTTTT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется база с двумя схемами - temp и public.
В public находится таблица TableOriginal. В сехеме temp подобная таблица отсутсвует.

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

Подскажите, пожалуйста, как скопировать таблицу?
...
Рейтинг: 0 / 0
Копирование таблицы из одной схемы в другую
    #38825980
TorchTTTT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Интересует способ именно через SQL, а не создание резервной копии с последующим восстановлением.
...
Рейтинг: 0 / 0
Копирование таблицы из одной схемы в другую
    #38826014
шняжка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TorchTTTT,

в rtfm зобанеле ?

Код: sql
1.
CREATE TABLE temp.blahblah AS SELECT * FROM public.blahblah 



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

а если со шняжкой -- то rtfm CREATE TABLE .... LIKE .... INCLUDING ...
...
Рейтинг: 0 / 0
Копирование таблицы из одной схемы в другую
    #38826044
TorchTTTT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
шняжка,

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

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

никаких сообщений или ошибок не показалось.
...
Рейтинг: 0 / 0
Копирование таблицы из одной схемы в другую
    #38826055
шняжка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TorchTTTTшняжка,

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

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

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

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

а то бубубу всякий может
...
Рейтинг: 0 / 0
Копирование таблицы из одной схемы в другую
    #38826128
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TorchTTTTшняжка,

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

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

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

; в конце забыли наверное
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Копирование таблицы из одной схемы в другую
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]