@pgsql

Страница 1046 из 1062
Bogdan
22.10.2018
07:13:00
select '121'|| LPAD(s::text, 10, '0') from generate_series(1,10000000) as s order by random()

понимаю, как быть?
бязательно чтобы было число?

если на выходе QR-COde

Terminator
22.10.2018
07:13:29
@zloyrusskiy будет жить. Поприветствуем!

Google
Bogdan
22.10.2018
07:13:33
то пусть будет UUID — это 16 бит

Aleksander
22.10.2018
07:13:37
то пусть будет UUID — это 16 бит
порусски дока есть как использовать uuid?

Andrei
22.10.2018
07:14:27
Всем привет. Может кто сталкивался с такой проблемой? Периодически все сиквенсы в базе подскакивают на 1000

Bogdan
22.10.2018
07:15:38
порусски дока есть как использовать uuid?
create extension uuid_osp; select uuid_generate_v4() uuid_col from generate_series(1,10000) as s

Andrei
22.10.2018
07:16:08
Система - PG 10.5 / Мастер + синк_реплика + 2 асинк_реплики + логическая репликация /

Bogdan
22.10.2018
07:16:14
uuid_col 5cd407a3-e7df-4b42-b8be-ba1aebadc99a 2537e73b-1317-4854-bc67-d29365bf5318 35ddc75c-fde5-499b-9d8f-c537810b4d63 0e990712-2eb6-4a85-97a3-67f5d1d3fb93 79726ebd-43eb-4a09-9c11-04efcfb62493 08d0a5a8-58ec-4304-b623-00f9dbbe7e4d таке не выход

Yaroslav
22.10.2018
07:16:54
но эти 9 значений не должны быть последовательными или сиквенсом
А какая разница, как они физически расположены в таблице? Может, всё-таки объясните, зачем это нужно?

Google
Andrei
22.10.2018
07:17:33
дырка в нумерации? ну это нестрашно
это неудобно и некрасиво

Bogdan
22.10.2018
07:17:44
это неудобно и некрасиво
ну офигеть, Андрей эстет )))))

Andrei
22.10.2018
07:17:56
проблема в в именовании секционированных таблиц

Bogdan
22.10.2018
07:18:09
у тебя каая-то тарназкция сгенерила сиквенс, потом откатилась но юзать те числа уже не безопасно)

Aleksander
22.10.2018
07:18:15
create extension uuid_osp; select uuid_generate_v4() uuid_col from generate_series(1,10000) as s
у меня не отрабатывает скрипт. HINT: No function matches the given name and argument types. You might need to add explicit type casts. SQL-состояние: 42883 Символ: 8

Yaroslav
22.10.2018
07:18:34
Bogdan
22.10.2018
07:18:50
Aleksander
22.10.2018
07:19:14
create extension uuid_osp; екстеншен создал? (надо делать один раз, для базы)
да говорит что нет ERROR: could not open extension control file "/usr/pgsql-10/share/extension/uuid_osp.control": No such file or directory SQL-состояние: 58P01

Andrei
22.10.2018
07:20:06
Bogdan
22.10.2018
07:21:00
да говорит что нет ERROR: could not open extension control file "/usr/pgsql-10/share/extension/uuid_osp.control": No such file or directory SQL-состояние: 58P01
а гед сервак? какой-то хостинг юбез поддержки расширений? насколкьо я помню на амиазоне точно была поддержка, если сервер "кастомный" то вобще странно, этот екстен идет в пакете с базой

Maxim ??
22.10.2018
07:21:09
select * from pg_available_extensions;

Andrei
22.10.2018
07:21:13
мы переписали коллбэк для именования секций, но индексы и павтосоздании новых секций он через сиквенс именует

Aleksander
22.10.2018
07:21:51
Maxim ??
22.10.2018
07:22:12
Andrei
22.10.2018
07:22:38
нет, проблема в том, что они бе моего ведома все скачут

Bogdan
22.10.2018
07:22:55
а сиквенс отдельный под это дело?

Aleksander
22.10.2018
07:23:01
Google
Bogdan
22.10.2018
07:23:03
его никакая таблица не юзает?

Andrei
22.10.2018
07:23:10
я раз стерпел, для секций сиквенсы вернул взад, два стерпел, но это блин безпредел

Yaroslav
22.10.2018
07:23:18
чтобы юзеры не предугадали QR-код
Я не понял, как это вообще с чем-то связано. :(

Andrei
22.10.2018
07:23:35
а сиквенс отдельный под это дело?
ВСЕ сиквесны в моменте + 1000

Maxim ??
22.10.2018
07:23:36
Во, проверь установлен ли пакет contrib для постгреса

Bogdan
22.10.2018
07:23:40
ваууу где у вас база?

Aleksander
22.10.2018
07:23:56
ваууу где у вас база?
на виртуалке CentOs7

Bogdan
22.10.2018
07:25:08
Andrei
22.10.2018
07:25:37
там может самосборка из сырцов

Maxim ??
22.10.2018
07:25:49
это потому что убунта при установки постгреса еще и contrib ставит :)

Aleksander
22.10.2018
07:25:50
и как теперь все это установить? Я просто не админ. Админ ставил(

Andrei
22.10.2018
07:25:51
но вообще да, странно, я еще таких сборок не видел

Aleksander
22.10.2018
07:26:40
ставить контрибы
инструкция есть на CentOs7

Maxim ??
22.10.2018
07:27:39
инструкция есть на CentOs7
https://www.postgresql.org/download/linux/redhat/

Aleksander
22.10.2018
07:27:51
Bogdan
22.10.2018
07:28:49
инструкция есть на CentOs7
вобще ты не беги поперед паровоза, протесть на локльной машине( поставь на нее постгре) И проверь надо ли тебе это как я понимю не факт что уиды тебе помогут

Bogdan
22.10.2018
07:29:28
https://t.me/pgsql/104513 вот такие они)

Google
Maxim ??
22.10.2018
07:33:23
нормальные uuid

https://t.me/pgsql/104513 вот такие они)
можно uuid-ы генерить по разному :) https://postgrespro.ru/docs/postgrespro/10/uuid-ossp

Kate
22.10.2018
07:39:36
?а разве можно вот такую рекламу ?

Dan
22.10.2018
07:41:36
@Komzpa

Mike Chuguniy
22.10.2018
07:42:18
@pasha_golub @Komzpa хулиганы что попало в чатек шлют!

Alexandr
22.10.2018
07:46:37
Не флудите.. админы не спят

Terminator
22.10.2018
08:20:15
@vlfedotov будет жить. Поприветствуем!

Vladimir
22.10.2018
08:26:03
Салют! Коллеги, такой вопрос. Кому-нибудь приходилось делать мульти-сорс реплику (несколько мастеров в один слейв)? Чем её делать? Так, чтобы только копировались изменения в записях, без изменений в схеме.

Vitalii
22.10.2018
08:41:01


Aleksander
22.10.2018
08:41:57
@winnie_ua вполне обошелся select distinct current_date,substr('121'||floor(random() * 999999999999999)::numeric,1,12)::numeric as qrcode,12 factory_id from generate_series(1,12000000)as sn limit 10000000;

Demuz
22.10.2018
08:42:12
Добрый день всем! Есть ли какой-то инструмент для просмотра кол-ва текущих сессий в базе и вообще статистики самого постгре?

Alexander
22.10.2018
08:42:30
Directory

Demuz
22.10.2018
08:43:02
pghero
Спасибо, попробую.

Vitalii
22.10.2018
08:45:26
Directory
я планирую копировать через пайп, чтобы не писать лишний раз на диск, как написано здесь: https://stackoverflow.com/questions/1237725/copying-postgresql-database-to-another-server Directory не поддерживает работу через пайп, я думал взять либо custom, либо tar?

Aleksander
22.10.2018
08:47:49
pghero
А эта штука работает на Windows ?

Google
Roman
22.10.2018
08:49:45
А эта штука работает на Windows ?
можно через докер попробовать оно работает на руби, а он не очень с виндой дружит, но попробовать завести можно как рейлс приложение

Roman
22.10.2018
08:50:39
Vladimir
22.10.2018
08:50:42
А требования / цель какие (просто любопытно)? Что насчёт транзакционности и конфликтов, например?
цель простая, предполагалась: несколько веб-приложений со своими БД, необходимо собирать все БД в одну для статистики и пр. от части конфликтов уйдём UUID'ами а остальные, типа схему менять - ХЗ

Dmitry
22.10.2018
08:50:48
Спасибо, попробую.
Вам именно дашбоард нужен был или вопрос был как в принципе эту информацию узнать?

Bogdan
22.10.2018
08:50:55
но если ты чисто через пайп, то тебе не надо вобще сжатие!!!

Vitalii
22.10.2018
08:51:52
Dmitry
22.10.2018
08:53:35
Как панель, для простых юзеров
А у вас в мониторинг графики не выводятся по этим параметрам? Может проще дать ограниченный доступ?

Vladimir
22.10.2018
08:56:01
Yaroslav
22.10.2018
08:56:19
цель простая, предполагалась: несколько веб-приложений со своими БД, необходимо собирать все БД в одну для статистики и пр. от части конфликтов уйдём UUID'ами а остальные, типа схему менять - ХЗ
Т.е. если Вам сойдёт асинхронная (и иногда неконсистентная) репликация, можно посмотреть на логическую репликацию, в самом деле. Вообще, тут нужно на точные требования смотреть.

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