Size: a a a

pgsql – PostgreSQL

2021 January 18

V

Vadim in pgsql – PostgreSQL
Дмитрий Лукьянов
Народ, вопрос на засыпку. Вот Postgres умеет партиционирование.
А можно ли в нём партиции отщиплять от таблицы, и откусывать от БД в каком-нибудь виде?
В Oracle можно складывать партиции в отдельные табличные пространства, и отключать их от БД. А тут как?
В PostgresPro EE есть такой функционал. В ваниле - нет
источник

ЕК

Евгений Кочергин... in pgsql – PostgreSQL
там ключевое чтобы не видел другие бд, я так и не смог победить это
источник

ДЛ

Дмитрий Лукьянов... in pgsql – PostgreSQL
@abrikosov_v @pg_vadim Так можно или нет? У вас мнения расходятся... 🤔
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
ohoho ho
Всем привет. Леди и джентльмены, помогите, пожалуйста. Как создать пользователя в pgadmin и дать ему права для работы только в определённой БД, чтобы остальных баз он не видел? Я не админю базы данных, но задача такая прилетела. Буду признателен помощи.
Чтобы не видел других БД - такой возможности нет.
источник

VA

Vladimir Abrikosov in pgsql – PostgreSQL
Дмитрий Лукьянов
@abrikosov_v @pg_vadim Так можно или нет? У вас мнения расходятся... 🤔
возможно мы интерпретировали задачу каждый по-разному.
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Дмитрий Лукьянов
Народ, вопрос на засыпку. Вот Postgres умеет партиционирование.
А можно ли в нём партиции отщиплять от таблицы, и откусывать от БД в каком-нибудь виде?
В Oracle можно складывать партиции в отдельные табличные пространства, и отключать их от БД. А тут как?
Партиции от родительской таблицы отрываются. От БД - нет и неизвестно.
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Михаил Шурутов
Партиции от родительской таблицы отрываются. От БД - нет и неизвестно.
источник

V

Vadim in pgsql – PostgreSQL
Vladimir Abrikosov
возможно мы интерпретировали задачу каждый по-разному.
Сделать detach партиции от родителя можно в ваниле. Сделать detach и потом attach к другой БД - нет.
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Соответственно, SET TABLESPACE - втудой жЫ
источник

ДЛ

Дмитрий Лукьянов... in pgsql – PostgreSQL
А какой смысл в детаче (его нашёл его уже), если дальше этот кусок ты не можешь никуда из БД деть?
источник

VA

Vladimir Abrikosov in pgsql – PostgreSQL
смысл есть
источник

VA

Vladimir Abrikosov in pgsql – PostgreSQL
отрезать старые данные
источник

V

Vadim in pgsql – PostgreSQL
Дмитрий Лукьянов
А какой смысл в детаче (его нашёл его уже), если дальше этот кусок ты не можешь никуда из БД деть?
чтобы например сделать attach к другой таблице. Или сделать dump
источник

VA

Vladimir Abrikosov in pgsql – PostgreSQL
и отправлять в архив как минимум
источник

V

Vadim in pgsql – PostgreSQL
Vladimir Abrikosov
и отправлять в архив как минимум
+1
источник

ДЛ

Дмитрий Лукьянов... in pgsql – PostgreSQL
Vladimir Abrikosov
отрезать старые данные
Ну, отрезал. А что дальше с ними делать? Как ты в архив отправишь их?
источник

VA

Vladimir Abrikosov in pgsql – PostgreSQL
снял дамп таблицы
источник

VA

Vladimir Abrikosov in pgsql – PostgreSQL
потом drop
источник

ДЛ

Дмитрий Лукьянов... in pgsql – PostgreSQL
Vladimir Abrikosov
снял дамп таблицы
Дамп... Ясно. Каменный век...
источник

VA

Vladimir Abrikosov in pgsql – PostgreSQL
ну вы спросили варианты для чего может быть
источник