172 похожих чатов

Коллеги, хочу сделать логическую репликацю. А как мне секвенции сдампить

/ среплицировать?

13 ответов

9 просмотров

никак - создать новую с правильным офсетом

получить список и их значений можно примерно так: pg_dump -t '*.*_seq' dbname | grep setval далее можно сохранить в файл, либо убедившись что все ок, сразу пайпом в psql в нужную базу

Mido- Автор вопроса
Mido- Автор вопроса
Alexey Lesovsky
получить список и их значений можно примерно так: ...

А при физической репликации у меня же и секвенции перекинутся? Я просто хочу перенести базу на второй сервер и дропнуть её на первом. сь одинаоквая. Версия тоже

Mido
А при физической репликации у меня же и секвенции ...

для такого переноса лучше всего физическая, конечно

Mido- Автор вопроса
Виктор Егоров
для такого переноса лучше всего физическая, конечн...

Я тут в статье от диджиталоушен прочитал, что перед тем как делать физичекую репликацию, надо выполнить очистку ```sudo -u postgres rm -r /var/lib/postgresql/12/main/*``` А если я планирую на этот сервер несколько баз среплицировать, мне каждый раз выполнять эту очистку? не могу понять нужно ли это?

Mido
Я тут в статье от диджиталоушен прочитал, что пере...

надо делать очистку того места, куда вы реплицировать будете. физическая репликация работает для всего кластера, отдельно базы ею реплицировать нельзя

Mido- Автор вопроса
Виктор Егоров
надо делать очистку того места, куда вы реплициров...

Эм… так а если надо всего пару баз перенести, как лучше поступить?

Mido
Эм… так а если надо всего пару баз перенести, как ...

1. перенести всё, открыть базу, грохнуть всё, кроме тех, что нужны 2. pg_dump + pg_restore 3. логическая или триггерная репликация

Mido- Автор вопроса
Mido
а при пг_дамп секвенции перенесутся?

всё, кроме ролей и табличных областей (они глобальны) и опций самой базы данных (per-database configuration)

Mido- Автор вопроса

Похожие вопросы

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
60
Хотел бы спросить у знающих, правильную ли я выбрал книгу для начала изучения ассемблера Юрова В.И ? Или есть более лучшие книги для начала обучения?
Botsman
25
Книга Юрова В.И пойдёт для обучения?
Botsman
24
$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
> Примечательно, что новый владелец удаляет из GitHub любые жалобы, указывающие на подозрительную активность или смену владельца, и, видимо, рассчитывает на то, что пользовате...
Alex Sherbakov
1
Hey there Which is the best Linux destro for developers (coding)? To my research on reddit, they said Linux mint is good for mid level spec and Ubuntu for high Lev hardwar...
Wiz 🪄
11
Подскажите пожалуйста, а я могу вот такую штуку использовать? rpc, только реализованное в реббите https://www.rabbitmq.com/tutorials/tutorial-six-php ( или https://habr.com/ru...
Artyom
11
И ещё вопрос: можно ли типа как на дос как-то запариться и с помощью прерываний выводить текст, вместо функции printf ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
34
а мы ещё не созрели до того, чтобы создать отдельный чатик про настройку редакторов?
Cheese Syrowiecki
16
Всем привет! У меня почему-то по-разному отображается TListView в Debug и Release режимах (FireMonkey)! При запуске под Win приложения TListView заливается программо. в Debug ...
Александр COM
8
Карта сайта