Size: a a a

pgsql – PostgreSQL

2021 March 30

ГЗ

Геннадий Золотарев... in pgsql – PostgreSQL
Михаил Шурутов
OID - это тип данных, причём специфичный именно для ПГ, а не зарезервированное слово SQL.
Я вас понял, еще раз спасибо.
источник

ГЗ

Геннадий Золотарев... in pgsql – PostgreSQL
%) точно. То есть называть столбец можно? Фух.
источник

ГЗ

Геннадий Золотарев... in pgsql – PostgreSQL
Гора с плеч.  У страха глаза замылились
источник

ГЗ

Геннадий Золотарев... in pgsql – PostgreSQL
Михаил Шурутов
И вы, судя по постам, таки путаете тип данных столбца и наименование.
слово "типа" прочел по простому так сказать)))
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
> То есть называть столбец можно?
Лучше не называть, а то мало ли...
источник

ГЗ

Геннадий Золотарев... in pgsql – PostgreSQL
В общем дело ясное, что дело темное... бум менять
источник

b

batyrmastyr in pgsql – PostgreSQL
Lina M
>А вам связанные задачи нужны когда вы смотрите на текущую или для какой-то массовой выборки?

Когда смотрю на текущую.

>«Похожие» нужно искать нужно только для новых/изменившихся записей, а уж если у них есть похожие, то вписывать новую запись в пару к найденной.

А что будет происходить, например, если новая запись имеет пары ключ-значение двух задач, которые до этого связи не имели? Проще наверное на графах объяснить. Пусть есть две "старые" вершины, которые не имеют ребра. Добавление новой записи соединяет все эти три вершины вместе. И, отвечая на следующий вопрос про guid in_relation — вот такому объединению трёх вершин хочется дать какое-то наименование. И сейчас это мне видится как просто уникальный идентификатор, но в дальнейшем это будет что-то осмысленное (в контексте), например phys-math-prog-12.
И в момент времени необходимо обратится по этому идентификатору phys-math-prog-12 и посмотреть, какие задачи в это объединение входят.
Соединить новая вершина может только те вершины, с которыми соединена сама. Возможно вам придётся повторить эту выборку-обновление несколько раз, вместо processed = false ставя перечень идентификаторов (если я думаю о том же, что и вы).
источник

IS

Ivan Serov in pgsql – PostgreSQL
Ребят, подскажите, пожалуйста: есть new::record, есть массив из названий столбцов для этого new. Как получить значение каждого столбца? plpgsql
источник

T

Tishka17 in pgsql – PostgreSQL
Хай. Подскажите плиз, что я не так делаю

CREATE LANGUAGE plpython3u;
выдает
ERROR: extension "plpython3u" already exists

А если пытаюсь сделать
CREATE OR REPLACE FUNCTION public.get_token(code)
   RETURNS void
   LANGUAGE ‘plpython3u’
AS $BODY$
   return code + ":: 1"
$BODY$;

получаю
ERROR: language "‘plpython3u’" does not exist
источник

T

Tishka17 in pgsql – PostgreSQL
Tishka17
Хай. Подскажите плиз, что я не так делаю

CREATE LANGUAGE plpython3u;
выдает
ERROR: extension "plpython3u" already exists

А если пытаюсь сделать
CREATE OR REPLACE FUNCTION public.get_token(code)
   RETURNS void
   LANGUAGE ‘plpython3u’
AS $BODY$
   return code + ":: 1"
$BODY$;

получаю
ERROR: language "‘plpython3u’" does not exist
сам спросил, сам отвечу: кавычки хз откуда кривые скопипастил
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Tishka17
Хай. Подскажите плиз, что я не так делаю

CREATE LANGUAGE plpython3u;
выдает
ERROR: extension "plpython3u" already exists

А если пытаюсь сделать
CREATE OR REPLACE FUNCTION public.get_token(code)
   RETURNS void
   LANGUAGE ‘plpython3u’
AS $BODY$
   return code + ":: 1"
$BODY$;

получаю
ERROR: language "‘plpython3u’" does not exist
а что за фэнси-кавычки в строчке `LANGUAGE ‘plpython3u’` ? синтаксис такие не понимает.
в этом месте кавычки не нужны
источник

T

Tishka17 in pgsql – PostgreSQL
Victor Yegorov
а что за фэнси-кавычки в строчке `LANGUAGE ‘plpython3u’` ? синтаксис такие не понимает.
в этом месте кавычки не нужны
спасибо, уже понял. Хз откуда взялись, сначала не разглядел
источник

V

Vadim in pgsql – PostgreSQL
коллеги а postgres pro standart вообще платный? его нельзя просто так юзать
источник

gg

gri gvandri in pgsql – PostgreSQL
Добрый день!
Могут ли элементы массива сохранить ссылочныю целостность, т.е. если можно ли ключ внутри массива повесить?
источник

VY

Victor Yegorov in pgsql – PostgreSQL
gri gvandri
Добрый день!
Могут ли элементы массива сохранить ссылочныю целостность, т.е. если можно ли ключ внутри массива повесить?
поясните…
источник

gg

gri gvandri in pgsql – PostgreSQL
Victor Yegorov
поясните…
ну есть допустим есть json или массив, и там к примеру ключ ref_color_id и можно ли сделать так что если удалились строчки в справочнике, то в json/array тоже были бы изменения
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
gri gvandri
ну есть допустим есть json или массив, и там к примеру ключ ref_color_id и можно ли сделать так что если удалились строчки в справочнике, то в json/array тоже были бы изменения
Нет.
источник

gg

gri gvandri in pgsql – PostgreSQL
Yaroslav Schekin
Нет.
спасибо понял
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
gri gvandri
спасибо понял
Такой patch кто-то там в -hackers упорно пытается разрабатывать, кстати (поищите, если интересует).
источник

SL

S. L. in pgsql – PostgreSQL
всем привет, что бы создать индекс в таблице нужно написать следующее?

CREATE UNIQUE INDEX ON table_name ?
источник