Size: a a a

pgsql – PostgreSQL

2021 January 20

KR

Kirill Reshke in pgsql – PostgreSQL
хз есть вот такое https://github.com/citusdata/pg_cron
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Kamoliddin
мне нужно написать функцию которая будет срабатывать в 23:00 каждый день и делать какие то манипуляции с данными. Как такое можно реализовать в postgre ?
Используйте системный cron или scheduler
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Kamoliddin
мне нужно написать функцию которая будет срабатывать в 23:00 каждый день и делать какие то манипуляции с данными. Как такое можно реализовать в postgre ?
Найдите чат по "postgre", спросите там (неужели так трудно запомнить, как называется СУБД?!). ;)
А так — pg_timetable, pg_cron, и даже pgagent и обычный cron, наконец (зависит от того, насколько надёжно это должно быть).
источник

RL

Roman Lukianov in pgsql – PostgreSQL
Kamoliddin
мне нужно написать функцию которая будет срабатывать в 23:00 каждый день и делать какие то манипуляции с данными. Как такое можно реализовать в postgre ?
через pgagent запускать по расписанию можно
источник

K

Kamoliddin in pgsql – PostgreSQL
спасибо всем
источник

SK

Stanis Kulikov in pgsql – PostgreSQL
Добрый день.
Подскажите, пожалуйста, как написать жестко чтоб при удовлетворении двух выражение выводился оператор, т.к. сейчас почему то при выполнение даже одного выражение уже выводится оператор

CASE            
   WHEN p_resid = '1' and p_resid = '2' THEN 'Кабинет1'
источник

ГА

Георгий Ава... in pgsql – PostgreSQL
Stanis Kulikov
Добрый день.
Подскажите, пожалуйста, как написать жестко чтоб при удовлетворении двух выражение выводился оператор, т.к. сейчас почему то при выполнение даже одного выражение уже выводится оператор

CASE            
   WHEN p_resid = '1' and p_resid = '2' THEN 'Кабинет1'
Вроде все правильно

select t1.id,t2.id,CASE WHEN t1.id = 1 and t2.id = 2 THEN 'Кабинет1' END from generate_series(1, 3) as t1(id), generate_series(3,1,-1) as t2(id);
id | id |   case  
----+----+----------
 1 |  3 |
 1 |  2 | Кабинет1
 1 |  1 |
 2 |  3 |
 2 |  2 |
 2 |  1 |
 3 |  3 |
 3 |  2 |
 3 |  1 |
источник

VG

Vlad Gritsenko in pgsql – PostgreSQL
Всем привет, подскажите пожалуйста, есть таблица categories, она состоит из id и name. Так же есть таблица transactions, где есть колонка с айди категории. Сейчас, когда я делаю селект транзакций, то мне возвращаются транзакции только с айди категорий (что логично), но я бы хотел, чтобы ещё рядом была колонка (временная, если так можно), в которой лежал бы объект категории (с айди и именем).
источник

VG

Vlad Gritsenko in pgsql – PostgreSQL
Была мысль отдельно вытащить все транзакции, потом отдельно вытащить все категории и на бэке это слепить в нужную мне структуру, но есть предчувствие, что не очень хорошо так делать :)
источник

am

a m in pgsql – PostgreSQL
SELECT * FROM transaction INNER JOIN category ON category.id = transaction.category_id
источник

SK

Stanis Kulikov in pgsql – PostgreSQL
Георгий Ава
Вроде все правильно

select t1.id,t2.id,CASE WHEN t1.id = 1 and t2.id = 2 THEN 'Кабинет1' END from generate_series(1, 3) as t1(id), generate_series(3,1,-1) as t2(id);
id | id |   case  
----+----+----------
 1 |  3 |
 1 |  2 | Кабинет1
 1 |  1 |
 2 |  3 |
 2 |  2 |
 2 |  1 |
 3 |  3 |
 3 |  2 |
 3 |  1 |
спасибо
источник

am

a m in pgsql – PostgreSQL
Либо, если вам хочется буквально ОБЪЕКТ, то какой-нибудь SELECT *, row_to_json(SELECT * FROM category WHERE id = transaction.category_id LIMIT 1) FROM transaction ...
источник

И

Илья in pgsql – PostgreSQL
Друзья!) помогите  с запросом) мне нужно в одну таблицу нагенерить 10 000 записей)
источник

am

a m in pgsql – PostgreSQL
Илья
Друзья!) помогите  с запросом) мне нужно в одну таблицу нагенерить 10 000 записей)
SELECT generate_series(0, 10000)
источник

И

Илья in pgsql – PostgreSQL
a m
SELECT generate_series(0, 10000)
спасибо
источник

И

Илья in pgsql – PostgreSQL
a m
SELECT generate_series(0, 10000)
ERROR:  duplicate key value violates unique constraint
источник

И

Илья in pgsql – PostgreSQL
а как это обойти?)
источник

И

Илья in pgsql – PostgreSQL
я нуб немного(совсем)))
источник

РА

Романов Александр... in pgsql – PostgreSQL
Илья
а как это обойти?)
ты инсертишь в таблицу7
источник

И

Илья in pgsql – PostgreSQL
да
источник