Инструменты пользователя

Инструменты сайта


db:postgresql

Это старая версия документа!


Преобразовать тип колонки из text в datetime

ALTER TABLE {TABLE} ALTER COLUMN {COLUMN} TYPE TIMESTAMP WITHOUT TIME zone 
USING ("{column}"::text::timestamptz);

Бэкап из консоли

pg_dump --dbname=postgresql://USER:PASS@127.0.0.1:5432/DB > backup_name

row_id

CREATE TABLE {TABLE} (
	"id" SERIAL PRIMARY KEY,
	lalala
);
ALTER TABLE {TABLE}
ADD COLUMN id SERIAL PRIMARY KEY;

выбор даты минус n дней

SELECT * FROM {TABLE} WHERE DATE > CURRENT_DATE - INTERVAL '30' DAY

db/postgresql.1686818338.txt.gz · Последнее изменение: 15.06.2023 11:38 — kubada