@pgsql

Страница 595 из 1062
Yaroslav
06.12.2017
10:09:55
А о чём речь, вообще? Разве там что-то по умолчанию вообще посылается?

/dev/null
06.12.2017
10:10:18
Yaroslav
06.12.2017
10:12:29
Да, названия таблицы где сработал триггер
LISTEN virtual; NOTIFY virtual; Asynchronous notification "virtual" received from server process with PID 8448. Ничего не вижу, совсем.

/dev/null
06.12.2017
10:13:39
LISTEN virtual; NOTIFY virtual; Asynchronous notification "virtual" received from server process with PID 8448. Ничего не вижу, совсем.
Можно вам завтра в личку написать... сегодня уже подустал)

Google
Yaroslav
06.12.2017
10:14:30
Можно вам завтра в личку написать... сегодня уже подустал)
Да пишите лучше прямо здесь, может кто-то ещё поможет...

/dev/null
06.12.2017
10:14:52
create or REPLACE function notify_trigger() returns trigger LANGUAGE plpgsql AS $$ DECLARE BEGIN PERFORM pg_notify('watchers', TG_TABLE_NAME || '{' || ',id,' || NEW.id || NEW.fam || '}'); RETURN new; END; $$;

Приходит еще и названия таблицы

Yaroslav
06.12.2017
10:34:03
Приходит еще и названия таблицы
Так Вы же это явно пишите вот здесь: TG_TABLE_NAME || '{' || ',id,' || NEW.id || NEW.fam || '}'

/dev/null
06.12.2017
10:34:45
Так Вы же это явно пишите вот здесь: TG_TABLE_NAME || '{' || ',id,' || NEW.id || NEW.fam || '}'
я тоже так предположил, если убрать TG_TABLE_NAME триггер не работает

Yaroslav
06.12.2017
10:35:34
/dev/null
06.12.2017
10:36:15
Может быть кавычку или слышь задел... ладно, перепроверю.

Константин
06.12.2017
11:56:58
в text возможно скастить надо

Igor
06.12.2017
12:23:11
в постгресе на виндовс можно как-нибудь включить utf8 collation или нет надежды?

Ilia
06.12.2017
12:24:29
Интересный вопрос...

Konstantinx
06.12.2017
12:47:47
Друзья. Есть небольшой вопрос по проектированию бд. Нужно реализовать группы и теги для юзеров. По сути что первое,что второе - это разделение юзеров. Как это правильно реализовать? 1 Сдлеать таблицу теги(id,название , тип тега (группа или простой тег) ) . И 2 вариант сделать две одинаковые таблицы : тег и группа .

Ilia
06.12.2017
12:51:13
Не важно, можно и так и так.

Google
Ilia
06.12.2017
12:51:24
Равнозначные решения

А, нет кстати...

Можно создать группу пользователей без пользователей?

Daria
06.12.2017
13:04:12
#Вакансия #job #Москва #oracle #PSQL В отдел Billing компании MTS IT требуется разработчик баз данных. ЗП до 130 NET + премия (не привязана к KPI, выплачивается 2 раза в год в сумме составляет 20% от годового оклада). Основные требования: 1. Опыт проектирования и разработки баз данных (Oracle) от 3-х лет; 2. Языки программирования: PL/SQL Условия: 1. Официальное, белое, трудоустройство 2. График работы 5/2, гибкое начало дня; 3. ДМС со стоматологией+ страховка; 4. Регулярное обучение за счет компании Компенсация абонемента в фитнес-клуб/ бассейн (расположен в здании офиса на первом этаже); 5. Отпуск 31 календарный день; 6. Офис: ближайшая станция метро «Медведково» – ул. Широкая (250 метров от метро). После нового года планируется переезд на ст. м. Технопарк Буду рада ответить на ваши вопросы, здесь, в личных сообщениях, и по почте: dilysova@mts.ru Ссылка на вакансию: https://spb.hh.ru/vacancy/23181431 (Единственное, что с MS SQL Server больше не работаем)

Ilya
06.12.2017
13:05:47
#Вакансия #job #Москва #oracle #PSQL В отдел Billing компании MTS IT требуется разработчик баз данных. ЗП до 130 NET + премия (не привязана к KPI, выплачивается 2 раза в год в сумме составляет 20% от годового оклада). Основные требования: 1. Опыт проектирования и разработки баз данных (Oracle) от 3-х лет; 2. Языки программирования: PL/SQL Условия: 1. Официальное, белое, трудоустройство 2. График работы 5/2, гибкое начало дня; 3. ДМС со стоматологией+ страховка; 4. Регулярное обучение за счет компании Компенсация абонемента в фитнес-клуб/ бассейн (расположен в здании офиса на первом этаже); 5. Отпуск 31 календарный день; 6. Офис: ближайшая станция метро «Медведково» – ул. Широкая (250 метров от метро). После нового года планируется переезд на ст. м. Технопарк Буду рада ответить на ваши вопросы, здесь, в личных сообщениях, и по почте: dilysova@mts.ru Ссылка на вакансию: https://spb.hh.ru/vacancy/23181431 (Единственное, что с MS SQL Server больше не работаем)
До 130 это только удалёнка...

Maks
06.12.2017
13:06:23
=)

Михаил
06.12.2017
13:08:34
Kirill
06.12.2017
13:08:45
Раз уж заговорили о вакансиях, у знакомого на работу требуется администратор баз данных https://spotware.com/database-administrator-limassol-cyprus/

Vadim
06.12.2017
13:10:05
это хоть в тематику группы

Kirill
06.12.2017
13:14:20
Ну, они видимо не считают нужным писать, а я не знаю точной суммы, единственное что могу сказать: у них очень неплохие ЗП, нет бассейна, но есть море и до ближайшей станции метро на самолете только долететь ;)

Kirill
06.12.2017
13:20:59
Это не администратор БД. Это разработчик
В описании там больше про администрирование

Darafei
06.12.2017
13:59:57
#Вакансия #job #Москва #oracle #PSQL В отдел Billing компании MTS IT требуется разработчик баз данных. ЗП до 130 NET + премия (не привязана к KPI, выплачивается 2 раза в год в сумме составляет 20% от годового оклада). Основные требования: 1. Опыт проектирования и разработки баз данных (Oracle) от 3-х лет; 2. Языки программирования: PL/SQL Условия: 1. Официальное, белое, трудоустройство 2. График работы 5/2, гибкое начало дня; 3. ДМС со стоматологией+ страховка; 4. Регулярное обучение за счет компании Компенсация абонемента в фитнес-клуб/ бассейн (расположен в здании офиса на первом этаже); 5. Отпуск 31 календарный день; 6. Офис: ближайшая станция метро «Медведково» – ул. Широкая (250 метров от метро). После нового года планируется переезд на ст. м. Технопарк Буду рада ответить на ваши вопросы, здесь, в личных сообщениях, и по почте: dilysova@mts.ru Ссылка на вакансию: https://spb.hh.ru/vacancy/23181431 (Единственное, что с MS SQL Server больше не работаем)
А причём тут постгрес?

Konstantinx
06.12.2017
14:00:10
Можно создать группу пользователей без пользователей?
Ну да. Пришёл к варианту с отдельной таблицей, всё-таки это бизнес-логика и костыльный первый способ может в дальнейшем аукнуться

Boris
06.12.2017
14:00:38
А причём тут постгрес?
классическое же сообщение, для канала об аниме :)

Alexey
06.12.2017
14:09:53
нет, ну вдруг кто с настоящей СУБД захочет поработать

Ilia
06.12.2017
14:15:03
Google
Vadim
06.12.2017
15:04:19
Он тоже на P !!
так pl\sql похоже на pgsql, может это одно и то же

Лаврентий
06.12.2017
15:17:29
Подскажите, плиз. Обновляли базу с 9.4 до 9.6 с помощью pg_update, но так как на диске было мало места использовался ключ -link . Теперь базу почистили, вакуум сделали, но место на диске не освободилось (в бд освободилось) и занято старой версией

как узнать, какие файлы можно удалить для освобождения место?

Yaroslav
06.12.2017
15:34:06
как узнать, какие файлы можно удалить для освобождения место?
Из документации: Once you are satisfied with the upgrade, you can delete the old cluster's data directories by running the script mentioned when pg_upgrade completes. (Automatic deletion is not possible if you have user-defined tablespaces inside the old data directory.) You can also delete the old installation directories (e.g. bin, share). А вообще, чем именно у Вас занято место?

Mike Chuguniy
06.12.2017
15:37:41
как узнать, какие файлы можно удалить для освобождения место?
начинать с du -sh /* и смотреть, какие каталоги весят более, чем надо.

Yaroslav
06.12.2017
15:55:55
ну весит каталог больше, чем надо, а в нем 1000 мелких файлов. Как я узнаю, что можно удалять, а что ент
Откуда Вы знаете, что "больше, чем надо"? Как конкретно Вы смотрите? И ещё раз: "by running the script mentioned when pg_upgrade completes." Он Вам что-то предлагал запустить?

Лаврентий
06.12.2017
15:57:13
нет, не припоминаю

Смотрю размер БД, пишет 200 ГБ (у слейва тоже на диске занято 200 ГБ), смотрю на диске мастера: старая папка 700 ГБ, новая 180 ГБ

по факту знаято 880 вместо 200

база чистилась после миграции

Yaroslav
06.12.2017
16:04:56
база чистилась после миграции
А зачем Вам старая папка?

Лаврентий
06.12.2017
16:07:50
потом что апдейт делался с помощью ключа link

Если выбрать вариант со ссылкой на данные, обновление выполнится гораздо быстрее (так как файлы не копируются) и потребует меньше места на диске, но вы лишитесь возможности обращаться к вашему старому кластеру, запустив новый после обновления. Этот вариант также требует, чтобы каталоги данных старого и нового кластера располагались в одной файловой системе.

Лаврентий
06.12.2017
16:10:55
Либо я не понимаю, либо вы. Сейчас текущая база использует старую папку

потому что файлы не копировались, а создавалась ссылка на них

Google
Лаврентий
06.12.2017
16:16:44
да

Yaroslav
06.12.2017
16:20:20
да
Ну так вот —link использует именно их, поэтому старый кластер Вам уже больше не нужен (Вы и не сможете его запустить, по идее).

Лаврентий
06.12.2017
16:32:11
хм, я почему-то думал там не хард

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