Re: [pgsql-ru-general] Массивы: REFERENCES и выборки
От | Виктор Вислобоков |
---|---|
Тема | Re: [pgsql-ru-general] Массивы: REFERENCES и выборки |
Дата | |
Msg-id | CAM6AoWYHA4R3A1S3s4z0EQk+7JxsnhM2O-Td6Lcz0pS-Mr3LdA@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: [pgsql-ru-general] Массивы: REFERENCES и выборки (Виктор Вислобоков <corochoone@gmail.com>) |
Ответы |
Re: Массивы: REFERENCES и выборки
|
Список | pgsql-ru-general |
Ну почитайте, возможно наведёт на мысли http://postgresql.ru.net/manual/ddl-partitioning.html FOREIGN не догма, надо разбираться для чего оно нужно, тем более что функциональность FOREIGN KEY долгое время поддерживалась в PostgreSQL с помощью триггеров, значит и вам никто не мешает написать триггеры, работающие с разбиениями так, как это нужно вам. Главное, что разбиения позволяют существенно оптимизировать скорость выполнения запросов. 16 декабря 2012 г., 16:18 пользователь Dmitry E. Oboukhov <unera@debian.org> написал: >> А PARTITION не вариант? >> Типа рекомендованный (по документации) способ разбираться с большими >> таблицами в PostgreSQL как я понимаю. > > эмм. > > имеется таблица с FOREIGN от нее и FOREIGN на нее. > как ее партицировать я не знаю. > > мы партишены применяем в двух вариантах: > > 1. данные пишутся изначально в какую-то партицию > 2. данные всегда пишутся в одно место, но периодически кронскрипт > выносит данные из этого места в партиции > > в обоих случаях непонятно что делать с FOREIGN > -- > > . ''`. Dmitry E. Oboukhov > : :' : email: unera@debian.org jabber://UNera@uvw.ru > `. `~' GPGKey: 1024D / F8E26537 2006-11-21 > `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.10 (GNU/Linux) > > iEYEAREDAAYFAlDNvBAACgkQq4wAz/jiZTcHhACg4etzQ5dvYFHzy2rTStt7Ko5r > UuwAoOwdNy8eOdTm5sABSGFcKB/y1zvc > =Y04s > -----END PGP SIGNATURE----- >
В списке pgsql-ru-general по дате отправления: