
Alexey
16.08.2018
12:50:05

alex
16.08.2018
13:09:35
посоны. вопрос глупый ))
согласно доке
Character encoding must be set to utf8 encoding.
Collation must also be set to utf8. Other collations, such as "C", are known to cause issues with Confluence.
если я укажу
LC_COLLATE='POSIX'
LC_CTYPE='POSIX'
норм или utf-8 нужно ?

Google

Terminator
16.08.2018
13:14:39
@Vovaka будет жить. Поприветствуем!

Vladymyr
16.08.2018
13:17:38
привет.
есть проблема - необходимо при каждом входе в базу создавать vault-ом юзера. Но т.к. юзер кажды раз разный мне нужно давать ему доступы. делаю это так
CREATE ROLE test_root6 WITH LOGIN PASSWORD 'test_root6' CREATEDB;
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO test_root6;
На последней строке получаю ошибку
ERROR: permission denied for relation <tablename>
собственно его и нужно было получить (доступ к этой таблице).

ко?TEXHIK
16.08.2018
13:24:18
а у того, от кого скрипт выполняется-то права есть?
P.S. многострочный код в телеге - ``` (три апострофа что на тильде)

Vladymyr
16.08.2018
13:26:43

Damir
16.08.2018
13:29:31
Вечер добрый, подскажите.
Есть мастер, есть реплика. При изменение в мастере, данные передаются в реплику, можно ли вешать триггеры в реплике, на измения данных в мастере?
postgres 10.4

Sergey
16.08.2018
13:36:43

ко?TEXHIK
16.08.2018
13:37:16
yep
а падает именно скрипт гранта или обращение того пользака?...
если права есть и грант падает это же странно как-то)

Vladymyr
16.08.2018
13:39:11
падает скрипт гранта. Но я смотрю что и у моего юзера нет прав =\

ко?TEXHIK
16.08.2018
13:40:07

Vladymyr
16.08.2018
13:57:32

ко?TEXHIK
16.08.2018
13:58:05
права на альтер и на грант разные нужны, если мне память не изменяет

Anton
16.08.2018
13:58:51
а как можно сделать A union B, чтобы из A удалить конкретные строки которые участвуют и формируют результат B?

Google

Anton
16.08.2018
13:59:00
если понятно написал

ко?TEXHIK
16.08.2018
13:59:33

Anton
16.08.2018
13:59:42
b - это результат A INNER JOIN A ON ...

ко?TEXHIK
16.08.2018
14:00:23
ой, если исключить, тогда except

Anton
16.08.2018
14:04:17
Есть строки в А. Необходимо их соединить между собой по столбцам и те строки которые соединились из А удалить и к оставшимся добавить строки - результат соединения.
но соединить не группировкой, а между столбцами

ко?TEXHIK
16.08.2018
14:10:21
погоди. у меня есть права. и если я делаю
alter table "test2"
owner to "currentuser";
всё ок.
Из доки:
Ordinarily, only the object's owner (or a superuser) can grant or revoke privileges on an object. However, it is possible to grant a privilege "with grant option", which gives the recipient the right to grant it in turn to others. If the grant option is subsequently revoked then all who received the privilege from that recipient (directly or through a chain of grants) will lose the privilege. For details see the GRANT and REVOKE reference pages.
а ты я так понимаю не овнер таблички

Vladymyr
16.08.2018
14:24:13

Yaroslav
16.08.2018
15:57:58

Damir
16.08.2018
15:58:13
логическая

Yaroslav
16.08.2018
16:00:24
логическая
Отсюда: https://www.postgresql.org/docs/10/static/logical-replication-architecture.html
The apply process on the subscriber database always runs with session_replication_role set to replica, which produces the usual effects on triggers and constraints.
The logical replication apply process currently only fires row triggers, not statement triggers. The initial table synchronization, however, is implemented like a COPY command and thus fires both row and statement triggers for INSERT.

Damir
16.08.2018
16:04:23

Yaroslav
16.08.2018
16:09:22

The
16.08.2018
16:24:02
импортирую sql файл с ddl, и вижу вот такой вывод:
...
CREATE TABLE
CREATE TABLE
CREATE INDEX
CREATE TABLE
CREATE TABLE
CREATE TABLE
ERROR: column "id" referenced in foreign key constraint does not exist
CREATE TABLE
CREATE TABLE
CREATE TABLE
CREATE TABLE
...
можно ли как-то узнать, в какой именно таблице есть проблема?
чтобы ERROR более детальный был

Google

The
16.08.2018
16:26:10
кажется, -b то что нужно

Terminator
16.08.2018
17:04:55
Илья будет жить. Поприветствуем!

Dmitry
16.08.2018
17:42:24

Terminator
16.08.2018
20:17:34
@Dimsoft будет жить. Поприветствуем!
@MikaelBox будет жить. Поприветствуем!

MikaelBox
16.08.2018
20:17:51
Подскажите как отключить авто форматирование кода во вьюхах, которое городит сам постгри?

Yaroslav
16.08.2018
20:56:35

MikaelBox
17.08.2018
01:16:58
Смотрю содержимое в pgadmin или средствами psql

Terminator
17.08.2018
04:37:20
@mindsmocking будет жить. Поприветствуем!

Ilia
17.08.2018
05:56:47

Eugeny
17.08.2018
05:59:10
Люди, подскажите, дефолтная сортировка в pg идет по ctid?

Ilia
17.08.2018
06:04:22
Нет такого понятия как дефолтная сортировка
Есть отсутствие сортировки и явная сортировка

Victor
17.08.2018
06:06:04
Люди, подскажите, дефолтная сортировка в pg идет по ctid?
After a query has produced an output table (after the select list has been processed) it can optionally be sorted. If sorting is not chosen, the rows will be returned in an unspecified order. The actual order in that case will depend on the scan and join plan types and the order on disk, but it must not be relied on. A particular output ordering can only be guaranteed if the sort step is explicitly chosen.
https://www.postgresql.org/docs/9.3/static/queries-order.html
но можно ctid использовать в order by если очень надо

Eugeny
17.08.2018
06:12:49
я просто эксперементировал, делал таблицу, без индексов.
при выборке записи всегда выводятся в том порядке, в котором их заинзертили, ctid соответсвтенно у всех тоже в нужном порядке.
когда обновляешь запись ctid у нее естественно улетает в конец и при выборке эта запись всегда становится последней. тоесть запись улетает в конец страницы

MikaelBox
17.08.2018
06:13:30

Ilia
17.08.2018
06:18:53

Darafei
17.08.2018
06:41:14

Google

Eugeny
17.08.2018
06:46:53

Andrei
17.08.2018
06:50:01
Сделай апдейт нескольких строк
И сломается твоя сортировка)
Он просто читает блоки последовательно
Как лежат на диске

Ilia
17.08.2018
07:04:14

Andrei
17.08.2018
07:05:21
Естественно

Артем
17.08.2018
07:21:47
снимаю дамп с БД через DBeaver, но там он криво снимается. Какой еще тулзой можно грамотно снять дамп и развернуть его?

Roman
17.08.2018
07:28:29

Maks
17.08.2018
07:28:30
psql

Михаил
17.08.2018
07:28:35
pg_dump /psql,pg_restore

Артем
17.08.2018
07:29:21
дамп снятый под линукс на винде нормально развернется?

Roman
17.08.2018
07:30:09
великолепно

Terminator
17.08.2018
08:39:21
@sazik_rzn будет жить. Поприветствуем!

Daniel
17.08.2018
08:48:28
Yii еще жив?