Size: a a a

pgsql – PostgreSQL

2020 August 06

YS

Yaroslav Schekin in pgsql – PostgreSQL
Sergey Gr
А можно в сессии поставить формат timestamptz? Так чтобы понимал '10-JAN-20 23.58.48.123456'
Нет — разделители времени не те (и это и не полный timestamp).
Но как вообще так получается, что в сессии приходится такое интерпретировать?
источник

SG

Sergey Gr in pgsql – PostgreSQL
Yaroslav Schekin
Нет — разделители времени не те (и это и не полный timestamp).
Но как вообще так получается, что в сессии приходится такое интерпретировать?
Хочу \copy из Oracle. А там как раз такое
источник

SG

Sergey Gr in pgsql – PostgreSQL
Но в целом странно - целая глава про форматы даты/времени и нет возможности собрать на свой вкус?
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Sergey Gr
Хочу \copy из Oracle. А там как раз такое
может в Оракле что-то вменяемое поставить, через NLS_DATE_FORMAT / NLS_DATE_LANGUAGE ?
источник

SG

Sergey Gr in pgsql – PostgreSQL
Victor Yegorov
может в Оракле что-то вменяемое поставить, через NLS_DATE_FORMAT / NLS_DATE_LANGUAGE ?
Поздно, мне уже отгрузили. Пойду perl'ом пройдусь.
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Sergey Gr
Но в целом странно - целая глава про форматы даты/времени и нет возможности собрать на свой вкус?
В норме-то должна использоваться параметризация, и клиент должен уметь предоставлять параметры в нужном формате, так что добавление форматов "на все случаи жизни" — просто потеря времени, IMHO.
Да и copy предназначен не для импорта из всего подряд. ;)
источник

SG

Sergey Gr in pgsql – PostgreSQL
Yaroslav Schekin
В норме-то должна использоваться параметризация, и клиент должен уметь предоставлять параметры в нужном формате, так что добавление форматов "на все случаи жизни" — просто потеря времени, IMHO.
Да и copy предназначен не для импорта из всего подряд. ;)
В Oracle это решается как alter session set nls_date_format='DD-MON-YY HH24.MI.SS.FF'; А можно задом наперед, можно с любыми другими разделителями.
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Sergey Gr
В Oracle это решается как alter session set nls_date_format='DD-MON-YY HH24.MI.SS.FF'; А можно задом наперед, можно с любыми другими разделителями.
Вот что значит людям время/деньги девать некуда. ;)
Мне прямо даже любопытно, удалось ли бы вообще кому-то "протолкнуть" такое в PostgreSQL, даже если был бы предоставлен качественный patch (включая комментарии, тесты и документацию)...
источник

SG

Sergey Gr in pgsql – PostgreSQL
Yaroslav Schekin
Вот что значит людям время/деньги девать некуда. ;)
Мне прямо даже любопытно, удалось ли бы вообще кому-то "протолкнуть" такое в PostgreSQL, даже если был бы предоставлен качественный patch (включая комментарии, тесты и документацию)...
Мне кажется там всё внутри есть - только вытащить API наружу. А так вполне UNIX way - вот вам кубики, стройте что хотите.
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Sergey Gr
Мне кажется там всё внутри есть - только вытащить API наружу. А так вполне UNIX way - вот вам кубики, стройте что хотите.
А по мне — так всё это совершенно пустая потеря времени. Потому-то мне и любопытно. ;)
источник

M

Murena in pgsql – PostgreSQL
всем привет - недавно начал работать с sql - подскажите могут ли несколько таблиц создавать relations на одну таблицу например есть таблицы 1, 2, 3, 4 - могут ли таблицы 1-2-3 делать relations One-to-Many на таблицу 4 ?
источник

M

Murena in pgsql – PostgreSQL
будет ли потом все ок работать при join - каждая таблица будет подтягивать только свои relations из таблицы 4?
источник

A

Alex in pgsql – PostgreSQL
Murena
всем привет - недавно начал работать с sql - подскажите могут ли несколько таблиц создавать relations на одну таблицу например есть таблицы 1, 2, 3, 4 - могут ли таблицы 1-2-3 делать relations One-to-Many на таблицу 4 ?
могут.
источник

A

Alex in pgsql – PostgreSQL
Murena
будет ли потом все ок работать при join - каждая таблица будет подтягивать только свои relations из таблицы 4?
как напишешь запрос так и будет
источник

M

Murena in pgsql – PostgreSQL
Alex
как напишешь запрос так и будет
спасибо
источник

B

Boris in pgsql – PostgreSQL
Ребят, не давно я спрашивал о хранение картинок в базе, по большей части я уже знал что лучше этого не делать, но вот возникло требование сохранять PDF (счета). Кто стал бы хранить их базе, например в таблице платежей
источник

B

Boris in pgsql – PostgreSQL
размер такого PDF ~ 20кб
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Boris
Ребят, не давно я спрашивал о хранение картинок в базе, по большей части я уже знал что лучше этого не делать, но вот возникло требование сохранять PDF (счета). Кто стал бы хранить их базе, например в таблице платежей
https://wiki.postgresql.org/wiki/BinaryFilesInDB
Всё это уже "перетёрто" сто раз, правда.
источник

ВЛ

Владислав Лопатин... in pgsql – PostgreSQL
Всем привет. Подскажите, oracle_fdw при создании CREATE EXTENSION oracle_fdw возрващается ошибка could not open extension control file "/usr/share/postgresql/9.5/extension/oracle_fdw.control", хотя сам постгрес 11 версии
источник

ВЛ

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