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

/dev/null
06.12.2017
10:10:18

Yaroslav
06.12.2017
10:12:29

/dev/null
06.12.2017
10:13:39

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

/dev/null
06.12.2017
10:34:45

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
Равнозначные решения
А, нет кстати...
Можно создать группу пользователей без пользователей?

Mike Chuguniy
06.12.2017
12:53:57


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


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
это хоть в тематику группы

Ilya
06.12.2017
13:11:05

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

Ilya
06.12.2017
13:17:11

Ilia
06.12.2017
13:18:52

Kirill
06.12.2017
13:20:59

Darafei
06.12.2017
13:59:57


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

Лаврентий
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).
А вообще, чем именно у Вас занято место?

Айтуар
06.12.2017
15:36:20

Mike Chuguniy
06.12.2017
15:37:41

Лаврентий
06.12.2017
15:47:12

Yaroslav
06.12.2017
15:55:55

Лаврентий
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
Если выбрать вариант со ссылкой на данные, обновление выполнится гораздо быстрее (так как файлы не копируются) и потребует меньше места на диске, но вы лишитесь возможности обращаться к вашему старому кластеру, запустив новый после обновления. Этот вариант также требует, чтобы каталоги данных старого и нового кластера располагались в одной файловой системе.

Yaroslav
06.12.2017
16:09:57

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

Yaroslav
06.12.2017
16:13:57

Google

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

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

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