
Ilia
04.10.2018
10:33:32

Yaroslav
04.10.2018
10:34:02

Fike
04.10.2018
10:34:26
ty
собственно
> Amazon RDS
> 750 Hours per month of db.t2.micro database usage (applicable DB engines)
Даже сервак менеджить не придется

Jack
04.10.2018
10:34:37

Google

Alexey
04.10.2018
10:35:00
А почему Вам удобнее-то?
Как правило признаки нужны сразу каким-то множеством. Если нет, то из jsonb всегда достать можно.

Yaroslav
04.10.2018
10:35:15

OlegBrony
04.10.2018
10:36:01

Jack
04.10.2018
10:36:17

Alexey
04.10.2018
10:36:53
Yaroslav, вы писали, что использовать специализированное key/value хранилище лучше, чем сделать TABLESPACE в мемори в пострес и хранить там.
Чем лучше?)

Yaroslav
04.10.2018
10:37:02

Alexey
04.10.2018
10:38:57

Jack
04.10.2018
10:39:20

Yaroslav
04.10.2018
10:39:51

Alexey
04.10.2018
10:41:45

Google

Jack
04.10.2018
10:41:53

Alexey
04.10.2018
10:42:12

Yaroslav
04.10.2018
10:43:00

Alexey
04.10.2018
10:43:39
В смысле?

Yaroslav
04.10.2018
10:45:22
В смысле?
В прямом. Почему Вы думаете, что tablespace в RAM будет быстрее... чего бы то ни было?

Jack
04.10.2018
10:46:05
попробую, спасибо

Alexey
04.10.2018
10:46:34

Yaroslav
04.10.2018
10:47:42

Sergey
04.10.2018
10:48:52

Yaroslav
04.10.2018
10:50:08

Natalia
04.10.2018
10:50:35

Alexey
04.10.2018
10:50:39

Natalia
04.10.2018
10:51:27

Gennady
04.10.2018
10:51:31

Yaroslav
04.10.2018
10:51:36

Natalia
04.10.2018
10:51:42
приходите-докажем)

Alexey
04.10.2018
10:52:06

Sergey
04.10.2018
10:52:22
Три копии данных в памяти

Google

Alexey
04.10.2018
10:52:52

Natalia
04.10.2018
10:55:48
что-то путаете) наш сайт жив-здоров и актуален) небольшой и несложный -да, надо будет-сделаем новый, пока не надо, но не на реконструкции)

Alexey
04.10.2018
10:57:09

F
04.10.2018
11:01:51
есть сертификаты по postgres?

Yaroslav
04.10.2018
11:04:11

Alexey
04.10.2018
11:04:30
Окей, спасибо ?

Natalia
04.10.2018
11:15:21
А для Вас это ключевой момент и самый критичный в компании?)) то есть главное-красота, новизна и яркость сайта?)) увы) у нас работают над реальными продуктами, которые знают и видят все каждый день, реклама нам не нужна была, пока по крайней мере, так что мы ждём тех, кому важна начинка, а не оболочка. Мы ждём тех, кому интересно работать в реально крутых проектах в крутой команде)

Sergey
04.10.2018
11:16:58

Natalia
04.10.2018
11:21:37

Jack
04.10.2018
11:37:29

Yaroslav
04.10.2018
11:39:27

Jack
04.10.2018
11:39:53

Yaroslav
04.10.2018
11:41:22
что вы имеете ввиду ?
То, что написал. Какой конкретно запрос Ваше приложение отправляет серверу PostgreSQL для того, что Вы показали?
(Можно из лога PostgreSQL вытащить, если включить... а может, Ваш клиент тоже умеет логировать?)

Jack
04.10.2018
11:43:24
в чем подвох ?

Yaroslav
04.10.2018
11:44:09

Jack
04.10.2018
11:46:30
ну мне надо было что нить такое
SELECT * FROM "table" WHERE "column" IN ('value1', 'value2', 'value3');
эти value1 .... у меня приходят как массив. собственно я решил из массива этого делать строку с запятыми. получаю массив
['a', 'b', 'c'],
делаю из этого 'a', 'b', 'c' строку, чтобы синтакс был норм, и кидаю внутри IN()

Yaroslav
04.10.2018
11:48:21
в чем подвох ?
Подвох в том, что запросы именно такого вида параметризовать невозможно, насколько я помню.
> делат из этого 'a', 'b', 'c' строку, чтобы синтакс был норм, и кидаю внутри IN()
А, так Вы совсем не то сделали, что я Вам советовал. Такой способ куда менее эффективен (впрочем, если массивы очень маленькие, то пофиг).

Jack
04.10.2018
11:49:35
Подвох в том, что запросы именно такого вида параметризовать невозможно, насколько я помню.
> делат из этого 'a', 'b', 'c' строку, чтобы синтакс был норм, и кидаю внутри IN()
А, так Вы совсем не то сделали, что я Вам советовал. Такой способ куда менее эффективен (впрочем, если массивы очень маленькие, то пофиг).
да массив маленький, длина максимум 10. я ваш метод попробую, просто там много чего, что сначала надо прочитать. мне щас бы демо версию делать

Google

Yaroslav
04.10.2018
11:50:47
ну мне надо было что нить такое
SELECT * FROM "table" WHERE "column" IN ('value1', 'value2', 'value3');
эти value1 .... у меня приходят как массив. собственно я решил из массива этого делать строку с запятыми. получаю массив
['a', 'b', 'c'],
делаю из этого 'a', 'b', 'c' строку, чтобы синтакс был норм, и кидаю внутри IN()
И да, если Вы (или это API) неаккуратно escap-ите элементы, Вы только что написали код, подверженный SQL-инъекции. :(

Jack
04.10.2018
11:51:59

Yaroslav
04.10.2018
11:53:24

Valery
04.10.2018
12:34:00
Парни, подскажите пожалуйста. Использую pg_pathman. Необходимо переименовать таблицу events в events_old. При переименовании меняется только основная таблица, дочернии таблицы остаются с таким же имением (events_1,events_2 и тд) Как можно переименовать сразу все? получается pg_pathman не может менять дочернии таблицы?

Andrei
04.10.2018
12:45:52
селектить список партиций
и переименовывать
в вики есть пример для создания индекса
по аналогии и переименование
вот же оно
do
$$
declare
rec record;
begin
for rec in select * from pathman_partition_list
where parent = 'table_name'::regclass
loop
execute format('create index on %s (attr_name)', rec.partition);
end loop;
end
$$
language plpgsql;

Terminator
04.10.2018
13:05:42
@mfacedgod будет жить. Поприветствуем!

many-faced
04.10.2018
13:05:56
Ребята, привет, помогите плз запрос составить:
Если в table1 col1-col2 > $1, то insert into table2(col1,col2) values($2,$3)

Oleg
04.10.2018
13:08:05
Добрый день парни.. кто то знает бесплатную утилиту для графического отображения базы данных? ну со связями и всем таким. И еще один вопрос, как вы отлаживаете PL SQL. Есть какой то удобный интрумент.

many-faced
04.10.2018
13:08:49

Andrei
04.10.2018
13:11:29
3ка с 10-11 не особо дружит
4ка ужасна
dBeaver посоветую
если psql не угодил)

Oleg
04.10.2018
13:12:01
мб подойдёт
https://www.pgadmin.org/
Ну отладку я там и провожу. А вот графическое отображение? мне нравиться очень сильно dbForge for PostgresSQL, но в бесплатной не посмотришь схему бд и вообще она сильно урезанао

Yaroslav
04.10.2018
13:12:47

Google

many-faced
04.10.2018
13:14:11
, то в table2 нужно вставить.

Yaroslav
04.10.2018
13:17:59

many-faced
04.10.2018
13:21:01
Мне нужно саму операцию INSERT INTO table2 выполнить только в том случае, если в первой таблице проверка прошла успешно

Yaroslav
04.10.2018
13:23:20

many-faced
04.10.2018
13:24:22

Yaroslav
04.10.2018
13:25:14

many-faced
04.10.2018
13:25:34

Yaroslav
04.10.2018
13:26:38
а куда их вписать?
В смысле? Вы их куда/как вписывали в VALUES?
Поступите аналогично и в этом случае.

many-faced
04.10.2018
13:27:32

Yaroslav
04.10.2018
13:29:39

many-faced
04.10.2018
13:30:15

Yaroslav
04.10.2018
13:30:51

many-faced
04.10.2018
13:35:25

Pavel
04.10.2018
14:15:20