Size: a a a

pgsql – PostgreSQL

2021 February 11

RL

Roman Lukianov in pgsql – PostgreSQL
енот
я не руками же вставляю...
ладно, спасибо за отзывчивость.
select to_timestamp(1613045804106::double precision/1000) а так еще с миллисекундами запишет
источник

е

енот in pgsql – PostgreSQL
всё, спасибо, хватит, ваши ответы бесполезны, я понял что лучше не спрашивать такие простые вещи.
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
гршочек на вари (с) 😂
источник

AB

Alexey Bulgakov in pgsql – PostgreSQL
енот
всё, спасибо, хватит, ваши ответы бесполезны, я понял что лучше не спрашивать такие простые вещи.
молодец, их надо искать поиском ;)
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
енот
всё, спасибо, хватит, ваши ответы бесполезны, я понял что лучше не спрашивать такие простые вещи.
Красава!
источник

е

енот in pgsql – PostgreSQL
да идите вы.
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
какая милота )))
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
енот
подскажите пожалуйста, в каком формате надо сохранять данные для столбца типа TIMESTAMP? Я пытаюсь сохранить и такое   date/time field value out of range: "1613045804106"
Документация, однако, всё объясняет: https://postgrespro.ru/docs/postgresql/12/datatype-datetime
Тама ишьчо примеров есть, однако.
источник

AB

Alexey Bulgakov in pgsql – PostgreSQL
Михаил Шурутов
Документация, однако, всё объясняет: https://postgrespro.ru/docs/postgresql/12/datatype-datetime
Тама ишьчо примеров есть, однако.
давай допинай его 🤣
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Alexey Bulgakov
давай допинай его 🤣
Не буду. Мало того! Я ещё тут покуражусь мал-мала.
источник

DK

Denis Konarev in pgsql – PostgreSQL
В процессе копирования данных из Oracle в PostgreSQL средствами Ora2Pg,  столкнулся с ошибкой:

FATAL: ORA-01555: snapshot too old: rollback segment number 11 with name "_SYSSMU11_2601999216$" too small (DBD ERROR: OCIStmtExecute)
Aborting export...

Может кто-то знает как это исправить?
источник

ОБ

Олег Букалов... in pgsql – PostgreSQL
это на стороне Oracle:
snapshot too old: rollback segment number string with name "string" too small

Cause: rollback records needed by a reader for consistent read are overwritten by other writers

Action: If in Automatic Undo Management mode, increase undo_retention setting. Otherwise, use larger rollback segments
источник

ОБ

Олег Букалов... in pgsql – PostgreSQL
может быть слишком тяжелые запросы (много данных тянется)
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Михаил Шурутов
Не буду. Мало того! Я ещё тут покуражусь мал-мала.
mshurutov@~ > \d ugl
                                   Таблица "public.ugl"
Столбец  |           Тип            | Правило сортировки | Допустимость NULL | По умолчанию
----------+--------------------------+--------------------+-------------------+--------------
u_id     | bigint                   |                    | not null          |
g_id     | bigint                   |                    | not null          |
start_ts | timestamp with time zone |                    |                   |
stop_ts  | timestamp with time zone |                    |                   |
bitmask  | bigint                   |                    |                   |
Индексы:
   "ugl_pkey" PRIMARY KEY, btree (u_id, g_id)
Ссылки извне:
   TABLE "posts" CONSTRAINT "posts_u_id_fkey" FOREIGN KEY (u_id, g_id) REFERENCES ugl(u_id, g_id)

mshurutov@~ > INSERT INTO ugl (u_id,g_id, start_ts, stop_ts) VALUES (1,1,'2020-12-31 23:59+03', '2021-02-28 23:59+03');
INSERT 0 1
mshurutov@~ >

Если я вопрос, конечно, правильно понял. Хых.
источник

DK

Denis Konarev in pgsql – PostgreSQL
Олег Букалов
может быть слишком тяжелые запросы (много данных тянется)
да, но я делаю миграцию средствами Ora2Pg поэтому данных много
источник

ОБ

Олег Букалов... in pgsql – PostgreSQL
на некие логические куски никак разбить нельзя?
источник

RL

Roman Lukianov in pgsql – PostgreSQL
Михаил Шурутов
mshurutov@~ > \d ugl
                                   Таблица "public.ugl"
Столбец  |           Тип            | Правило сортировки | Допустимость NULL | По умолчанию
----------+--------------------------+--------------------+-------------------+--------------
u_id     | bigint                   |                    | not null          |
g_id     | bigint                   |                    | not null          |
start_ts | timestamp with time zone |                    |                   |
stop_ts  | timestamp with time zone |                    |                   |
bitmask  | bigint                   |                    |                   |
Индексы:
   "ugl_pkey" PRIMARY KEY, btree (u_id, g_id)
Ссылки извне:
   TABLE "posts" CONSTRAINT "posts_u_id_fkey" FOREIGN KEY (u_id, g_id) REFERENCES ugl(u_id, g_id)

mshurutov@~ > INSERT INTO ugl (u_id,g_id, start_ts, stop_ts) VALUES (1,1,'2020-12-31 23:59+03', '2021-02-28 23:59+03');
INSERT 0 1
mshurutov@~ >

Если я вопрос, конечно, правильно понял. Хых.
просто postgresql не умеет неявно преобразовывать unix time в timestamp, об этом говорит хотя бы существование функции to_timestamp. вопрос был типа почему так, как я понял )))
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Roman Lukianov
просто postgresql не умеет неявно преобразовывать unix time в timestamp, об этом говорит хотя бы существование функции to_timestamp. вопрос был типа почему так, как я понял )))
Я блок телепатии давным давно отключил, и включать желанием не горю. :) Написано: как сувать, показал. :)
источник

SB

Sergey Bezrukov in pgsql – PostgreSQL
Denis Konarev
В процессе копирования данных из Oracle в PostgreSQL средствами Ora2Pg,  столкнулся с ошибкой:

FATAL: ORA-01555: snapshot too old: rollback segment number 11 with name "_SYSSMU11_2601999216$" too small (DBD ERROR: OCIStmtExecute)
Aborting export...

Может кто-то знает как это исправить?
источник

DK

Denis Konarev in pgsql – PostgreSQL
OK )
источник