Size: a a a

DBA - русскоговорящее сообщество

2021 February 04

C

Crysalis in DBA - русскоговорящее сообщество
ну там можно тыкнуться в таблицу system.replicas
источник

l

lnuynxa in DBA - русскоговорящее сообщество
db.table:   Absolute delay: 0. Relative delay: 0.
db.table:    Absolute delay: 0. Relative delay: 0.
db.table:  Absolute delay: 0. Relative delay: 0.
db.table:  Absolute delay: 0. Relative delay: 0.
источник

l

lnuynxa in DBA - русскоговорящее сообщество
там такое пишется
источник

C

Crysalis in DBA - русскоговорящее сообщество
ага, ну как вариант пойдёт
1. опрашиваем бэкенд хапрокси на наличие нулевых delay
2. пускаем коннекты на клиент, где нулевые задержки

спасибо) в принципе, такой план и был)
источник

AK

Artem Kushnir in DBA - русскоговорящее сообщество
curid := dbms_sql.to_cursor_number(i_vc);
dbms_sql.fetch_rows(curid)

Вопрос когда курсор sys_refcursor ничего не возвращает можно ли сказать что dbms_sql.fetch_rows(curid)=0 ?
источник

AK

Artem Kushnir in DBA - русскоговорящее сообщество
бд oracle
источник

C

Crysalis in DBA - русскоговорящее сообщество
Crysalis
ага, ну как вариант пойдёт
1. опрашиваем бэкенд хапрокси на наличие нулевых delay
2. пускаем коннекты на клиент, где нулевые задержки

спасибо) в принципе, такой план и был)
вообщем, кому интересно, на хапрокси это выглядит так

backend clickhouse
   option httpchk
   http-check connect port 8123
   http-check send meth GET uri /replicas_status
   http-check expect string "Ok"
   
   server host ip:port check inter 1s

если с репликой что-то не так, она отдает не “Ок”, а на сколько отстает)
источник

l

lnuynxa in DBA - русскоговорящее сообщество
Crysalis
вообщем, кому интересно, на хапрокси это выглядит так

backend clickhouse
   option httpchk
   http-check connect port 8123
   http-check send meth GET uri /replicas_status
   http-check expect string "Ok"
   
   server host ip:port check inter 1s

если с репликой что-то не так, она отдает не “Ок”, а на сколько отстает)
грац, но про кх лучше спрашивать в профильном чатике
источник

C

Crysalis in DBA - русскоговорящее сообщество
дб же) профильный! 😄
источник

l

lnuynxa in DBA - русскоговорящее сообщество
Ну, есть еще более профильный 😄
источник

RP

Rust Palpatine in DBA - русскоговорящее сообщество
Доброго времени суток. Я студент, занимаюсь курсовым проектом. Нужна помощь с datagrip и postgresql. Я только установил datagrip, никогда с ним не работал. Когда я создаю новую базу данных postgresql в новом проекте в datagrip, мне ide кидает ошибку, что введён неправильный логин или пароль. Поиск проблемы на Stack overflow тоже не помогает.

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

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Rust Palpatine
Доброго времени суток. Я студент, занимаюсь курсовым проектом. Нужна помощь с datagrip и postgresql. Я только установил datagrip, никогда с ним не работал. Когда я создаю новую базу данных postgresql в новом проекте в datagrip, мне ide кидает ошибку, что введён неправильный логин или пароль. Поиск проблемы на Stack overflow тоже не помогает.

Буду благодарен отзывчивым людям, готовым помочь.
0) не работай с ЛЮБОЙ БД незнакомыми средствами. Тем более с незнакомой БД.
Работай её родными средствами, хотя бы для начала.

1) пароль пользователя ты задаёшь сам при создании пользователя, а админа PG - при установке (или же его нет вообще, потому что от админа хоста логин без пароля),
Как мы тебе в этом можем помочь — не понятно вообще.
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
Rust Palpatine
Доброго времени суток. Я студент, занимаюсь курсовым проектом. Нужна помощь с datagrip и postgresql. Я только установил datagrip, никогда с ним не работал. Когда я создаю новую базу данных postgresql в новом проекте в datagrip, мне ide кидает ошибку, что введён неправильный логин или пароль. Поиск проблемы на Stack overflow тоже не помогает.

Буду благодарен отзывчивым людям, готовым помочь.
зайди в пг админ и настрой Роль с именем postgres на все пермишены - и вводи логин - postgres ну и свой пароль
источник
2021 February 05

MC

Makha Cloud in DBA - русскоговорящее сообщество
Чот на какую-то шляпу похоже
источник

AK

Alex K in DBA - русскоговорящее сообщество
такая штука по одному получается nomenclature_id? Нельзя одним запросом никак?

 df = pd.read_sql(f"SELECT * FROM v_nomenclature_sales_jm WHERE nomenclature_id IN {nomenclature_id};", con=db_connect)
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Alex K
такая штука по одному получается nomenclature_id? Нельзя одним запросом никак?

 df = pd.read_sql(f"SELECT * FROM v_nomenclature_sales_jm WHERE nomenclature_id IN {nomenclature_id};", con=db_connect)
Тут только текстом можно список подставить.
Большинство клиентских библиотек не может в связываемые параметры подставлять наборы.
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Alex K
такая штука по одному получается nomenclature_id? Нельзя одним запросом никак?

 df = pd.read_sql(f"SELECT * FROM v_nomenclature_sales_jm WHERE nomenclature_id IN {nomenclature_id};", con=db_connect)
Либо ещё вариант -- через временную таблицу...
источник

AK

Alex K in DBA - русскоговорящее сообщество
Ilia Zviagin
Тут только текстом можно список подставить.
Большинство клиентских библиотек не может в связываемые параметры подставлять наборы.
тип если я не переменной а просто текст то одним запросом, или что-то н епонял
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Alex K
тип если я не переменной а просто текст то одним запросом, или что-то н епонял
Да, ты правильно понял. Текстуально надо подставить в запрос список.
Это плохо, это SQLInjection почти гарантированный, но вот так.
источник

AK

Alex K in DBA - русскоговорящее сообщество
Alex K
такая штука по одному получается nomenclature_id? Нельзя одним запросом никак?

 df = pd.read_sql(f"SELECT * FROM v_nomenclature_sales_jm WHERE nomenclature_id IN {nomenclature_id};", con=db_connect)
погоди, даже если у меня nomenclature_id просто текст, то не канает? а если не переменная то канает?
источник