|
Перенос одной таблицы на другой диск.
|
|||
---|---|---|---|
#18+
Добрый день, подскажите как это лучше сделать? ОС виндоус. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2017, 12:19 |
|
Перенос одной таблицы на другой диск.
|
|||
---|---|---|---|
#18+
мандатная метка, Заводите tablespace . Переносите туда табличку (и индексы по желанию/необходимости). Переносить можно через alter table штатными средствами с блокировкой на время копирования или использовать pg_repack без соответственно тяжёлой блокировки. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2017, 12:35 |
|
Перенос одной таблицы на другой диск.
|
|||
---|---|---|---|
#18+
Melkijмандатная метка, Заводите tablespace . Переносите туда табличку (и индексы по желанию/необходимости). Переносить можно через alter table штатными средствами с блокировкой на время копирования или использовать pg_repack без соответственно тяжёлой блокировки. Спасибо, читаю. pg_repack не работает на виндоус ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2017, 12:38 |
|
Перенос одной таблицы на другой диск.
|
|||
---|---|---|---|
#18+
мандатная меткаMelkijмандатная метка, Заводите tablespace . Переносите туда табличку (и индексы по желанию/необходимости). Переносить можно через alter table штатными средствами с блокировкой на время копирования или использовать pg_repack без соответственно тяжёлой блокировки. Спасибо, читаю. pg_repack не работает на виндоус Вот тут пишут: You can also use Microsoft Visual C++ 2010 to build the program on Windows. There are project files in the msvc folder. http://reorg.github.io/pg_repack/ ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2017, 13:05 |
|
Перенос одной таблицы на другой диск.
|
|||
---|---|---|---|
#18+
мандатная метка, если кодить не лень (и фк не мешают) -- новую табличку деете. в новом тейблспейсе. наследуетесь старой от нее. одной транзой ренеймитесь новой -- в старое имя. старой -- в какоенть ненужное. далее спокойно мелкими транзами переливаетесь из старой в новую. ну и на кошечках сначала. ессно. т.к. триггера могут мешаться, констрейнты . и прочая правда жизни. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2017, 18:05 |
|
Перенос одной таблицы на другой диск.
|
|||
---|---|---|---|
#18+
Ролг Хупинмандатная меткапропущено... Спасибо, читаю. pg_repack не работает на виндоус Вот тут пишут: You can also use Microsoft Visual C++ 2010 to build the program on Windows. There are project files in the msvc folder. http://reorg.github.io/pg_repack/ Есть ли хотя бы один живой человек, который это сделал? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2017, 18:34 |
|
Перенос одной таблицы на другой диск.
|
|||
---|---|---|---|
#18+
qwwqмандатная метка, если кодить не лень (и фк не мешают) -- новую табличку деете. в новом тейблспейсе. наследуетесь старой от нее. одной транзой ренеймитесь новой -- в старое имя. старой -- в какоенть ненужное. далее спокойно мелкими транзами переливаетесь из старой в новую. ну и на кошечках сначала. ессно. т.к. триггера могут мешаться, констрейнты . и прочая правда жизни. Спасибо. Тут только на счет наследования не понял, скажите, как это делается? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2017, 18:35 |
|
Перенос одной таблицы на другой диск.
|
|||
---|---|---|---|
#18+
мандатная метка, rtfm: https://www.postgresql.org/docs/current/static/sql-commands.html test Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2017, 20:33 |
|
|
start [/forum/topic.php?fid=53&tid=1996138]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 135ms |
0 / 0 |