Size: a a a

pgsql – PostgreSQL

2020 August 02

ВС

Вячеслав Синельников... in pgsql – PostgreSQL
Full+increments
источник

ВС

Вячеслав Синельников... in pgsql – PostgreSQL
Переношу на лету в другой сервер бэкапы через сжатие zst
источник

ВС

Вячеслав Синельников... in pgsql – PostgreSQL
Расжимаю в другом месте бэкап и инкременты ресторю в инстанс как на проде и хочу ещё 5 копии
источник

ВС

Вячеслав Синельников... in pgsql – PostgreSQL
Либо делать по портам инстансы но с одним и тем же названием бд либо в одном инстансе имена баз разные
источник

M

Mike in pgsql – PostgreSQL
Yaroslav Schekin
Опять-таки, что-то Вы не так делаете. Покажите код.
создавал таблицу вот так

create table audio
(
   id        serial            not null,
   category  text,
   name      text,
   file_id   text    unique,
   usage     integer default 0 not null
);

alter table audio
   owner to postgres;

create unique index audio_id_uindex
   on audio (id);
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Mike
создавал таблицу вот так

create table audio
(
   id        serial            not null,
   category  text,
   name      text,
   file_id   text    unique,
   usage     integer default 0 not null
);

alter table audio
   owner to postgres;

create unique index audio_id_uindex
   on audio (id);
Здесь всё нормально (не считая owner ;) ). Покажите, как Вам удалось вставить дубликаты, или вставленные дубликаты (результат SELECT * FROM audio [WHERE]).
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Вячеслав Синельников
Либо делать по портам инстансы но с одним и тем же названием бд либо в одном инстансе имена баз разные
Так почему бы не первый вариант, в самом деле?
источник

M

Mike in pgsql – PostgreSQL
Yaroslav Schekin
Здесь всё нормально (не считая owner ;) ). Покажите, как Вам удалось вставить дубликаты, или вставленные дубликаты (результат SELECT * FROM audio [WHERE]).
вставлял запросом INSERT INTO audio(file_id, name, category) VALUES ($1, $2, $3) RETURNING id
источник

ВС

Вячеслав Синельников... in pgsql – PostgreSQL
Yaroslav Schekin
Так почему бы не первый вариант, в самом деле?
да вот тоже подумал наверное остановлюсь на 5 инстансах по поратам через COPY FOLDER )
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Mike
вставлял запросом INSERT INTO audio(file_id, name, category) VALUES ($1, $2, $3) RETURNING id
Ну а значения-то какие? ;) Это же самое важное.
источник

M

Mike in pgsql – PostgreSQL
Yaroslav Schekin
Здесь всё нормально (не считая owner ;) ). Покажите, как Вам удалось вставить дубликаты, или вставленные дубликаты (результат SELECT * FROM audio [WHERE]).
вставленные дубликаты:

[<Record id=1 category='Топ-10 🏆' name='АЛЁ!!!' file_id='CQACAgIAAxkBAAIBRF8l3oeBG_OsWNtocp6qUSVlF53aAAIUAgAC--bxS-Sm_2OYBCicGgQ' usage=0>,

<Record id=2 category='Топ-10 🏆' name='АЛЁ!!!' file_id='CQACAgIAAxkBAAIBVl8myQwRzNDfzEKZZbevs7lgUbQBAAIUAgAC--bxS-Sm_2OYBCicGgQ' usage=0>

file_id совпадают
источник

M

Mike in pgsql – PostgreSQL
а
источник

M

Mike in pgsql – PostgreSQL
стоямба
источник

M

Mike in pgsql – PostgreSQL
они же разные
источник

M

Mike in pgsql – PostgreSQL
🤦‍♂️
источник

M

Mike in pgsql – PostgreSQL
всё, я понял в чем дело)
источник

M

Mike in pgsql – PostgreSQL
извините, что забрал время
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Mike
извините, что забрал время
Rubber duck debugging. ;)
Бывает...
источник

M

Mike in pgsql – PostgreSQL
Yaroslav Schekin
Rubber duck debugging. ;)
Бывает...
да да, он самый)
источник
2020 August 03

М

Максим in pgsql – PostgreSQL
Ребята, подскажите плиз как составить следующий индекс

Есть таблица с множеством ид и datetime.
Часто делаю выборку группируя по дате, из-за отсутствия индекса выборка долго формируется.
Для ускорения я ночью складываю min(id) группируя по дате в отдельную таблицу, а потом уже джойню ее в выборке

Как обойтись просто индексом ?)
источник