@pgsql

Страница 290 из 1062
Anton
01.04.2017
17:55:38
1С опыт ничему не научил

Это тупик для разработчиков использующих продукт и рай для вендора :-)

Типичный такой вендор-лок

Alexey
01.04.2017
18:07:50
Дата анонса

Google
Anton
01.04.2017
18:21:48
Фух. Выдохнул

Fike
01.04.2017
18:30:10
Дата анонса
Ну зачем D:

Аггей
01.04.2017
20:18:57
Ну зачем D:
Меня мучает другой вопрос - что за сборка там? Случайно уяз не замутили?

Сколько ресурсов для шутки потратили - только новость или ?

Darafei
02.04.2017
08:52:31
https://postgrespro.ru/blog/news/196993 почему поле называют ид, а не №п/п ?

Stas
02.04.2017
18:15:59
https://www.postgresql.org/message-id/20170401074138.4iri3l72rnosc7kj%40alap3.anarazel.de

Ivan
02.04.2017
18:19:52
https://www.postgresql.org/message-id/20170401074138.4iri3l72rnosc7kj%40alap3.anarazel.de
Особенно в вендоре нравится utils/vimrc и vimsyntax

Ах блин или это опять первое апреля?

Lev
02.04.2017
18:24:26
шутки шутками... а мне что-то интересно стало: на llvm ФСТЭК есть?

Stas
02.04.2017
18:26:56
Ах блин или это опять первое апреля?
=) По ссылке первый коммит postgres95

v
03.04.2017
03:41:53
Алену баньте сходу ^

спамбот

Google
Anton [Mgn, az09@osm]
03.04.2017
04:17:35
Алё-нна!

VlIvYur
03.04.2017
06:06:56
Это я-на!

Fedor
03.04.2017
06:48:03
Такую большую не бэкапили, на мелких бэкап/рестор ок. Может с передачей wal какие то проблемы?
Разобрался , там по таймауту сессия с посгресом отруубалась, полечилось выставлением кипэлайвов

Артур
03.04.2017
09:05:15
Всем привет



Вопрос. Лучше сюда добавить связанное поле locality_id или через join фильтровать?

По сути я буду искать улицы по вариантам написания. Но одно название улицы может быть в разных годах и мне надо как-то отфилтровать результат

Цель фильтрации вариантов по городу - уменьшить выборку



могу сделать типа SELECT libs_street.* FROM libs_street JOIN libs_street.id=libs_street_variants.street_id WHERE variant %> 'Мира' AND libs_street.locality.id = 1

Могу добавить колонку в libs_street_variants и просто делать фильтрацию. Но тогда при изменении города в libs_street, здесь тоже надо будет менять, а это триггеры.

Как лучше?

Denis
03.04.2017
12:48:29
Я не понял, а что у вас обозначают поля libs_street_variants.variant и libs_street.locality_id?

blkmrkt
03.04.2017
12:54:02
вот тоже спрошу - какой плюс делать VARCHAR(255), кроме как чтоб умышленно ограничить длину строки? Все равно же кортеж пакуется с данными одни за другими, а при изменении новый тупл пишется в конец файла

Denis
03.04.2017
12:59:52
То есть locality - это по сути населенный пункт?

Google
Артур
03.04.2017
13:01:37
да

Denis
03.04.2017
13:02:25
Тогда я за вариант с нормализацией и без триггеров.

Артур
03.04.2017
13:03:10
ясно. Но тогда придется контроллировать синхронность

синхронность поля locality_id в таблице libs_street_variants и libs_street

Denis
03.04.2017
13:07:54
Погодите, у вас есть таблицы городов, улиц, и вариантов написания улицы. В таблице улицы у вас ссылка на первичный ключ города, в таблице вариантов написания улицы - ссылка на первичный ключ улицы и уникальность по ключу улицы и варианту написания. Откуда в вариантах написания ключ города?

Артур
03.04.2017
13:11:59
пока нет. Но хочу сделать.

Либо через join

Denis
03.04.2017
13:12:52
Делайте через join и сохраняйте нормализацию.

Артур
03.04.2017
13:13:02
Тогда я за вариант с нормализацией и без триггеров.
Сорри я не понял ответа. Я как понял вы за JOIN

Denis
03.04.2017
13:13:11
Да)

Артур
03.04.2017
13:13:18
Ok

Напомните пожалуйста перназначение прав на всю базу

raksita
03.04.2017
14:45:31
https://www.postgresql.org/docs/current/static/sql-reassign-owned.html

Admin
ERROR: S client not available

Артур
03.04.2017
14:48:35
Ребята пожалуйста скиньте готовый запрос

от постгриса чтобы на другого пользователя все поменять

REASSIGN OWNED BY postgres TO new_user?

Типа того?

raksita
03.04.2017
14:49:45
да, овнера везде заменит

Google
Артур
03.04.2017
14:49:58
в текущей бд

raksita
03.04.2017
14:50:27
если grants раздавать, то там посложнее, надо для каждого типа объекта отдельно

Артур
03.04.2017
14:50:58
то есть полная операция выглядит так \connect target_database REASSIGN OWNED BY postgres TO new_user;

Я прав?

raksita
03.04.2017
14:51:09
да

Артур
03.04.2017
14:51:17
ok, thanks

ERROR: cannot reassign ownership of objects owned by role postgres because they are required by the database system

raksita
03.04.2017
14:59:42
в лс скину вариант

Волчик
04.04.2017
06:47:31
Есть решения для неймспейсов в постгресе? Допустим у меня куча функций в схеме с именами типа documents_metadata_create_from_array_with_option, как мне это разрулить чтобы писать поменьше?

Anton [Mgn, az09@osm]
04.04.2017
06:52:03
вьюхи, не?

а, функции

Pavel
04.04.2017
06:57:35
вот в оракле помню были пакеты. порой такого в постгресе часто нехватает

Denis
04.04.2017
07:08:26
Я тоже не смог найти красивого решения. Можно создавать схемы с красноречивыми названиями и выносить туда функции. Ну и именовать их в более restful стиле типа doc.metadata_save(), если возможно.

Ещё можно создавать схемы для внешнего доступа к хранимкам, типа doc_api.metadata_get(). Но все индивидуально

Артур
04.04.2017
07:38:42
в чем отличие pg_dump —insert Читаю доку - используется insert а не copy

И чё?

Поясните пожалуйста, кто сведущ

Igor
04.04.2017
07:39:38
http://stackoverflow.com/a/32045034/974317 не?

Darafei
04.04.2017
07:39:48
а что именно заставило тебя задаться этим вопросом? :)

Igor
04.04.2017
07:40:27
и в доке еще > --inserts > However, since [INSERT] generates a separate command for each row, an error in reloading a row causes only that row to be lost rather than the entire table contents.

Страница 290 из 1062