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

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


it:postgresql:sql

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


Проверить наличие элемента массива

DECLARE
  lInt INTEGER;
  lArr INTEGER[];
BEGIN
  IF array[lInt] <@ lArr THEN
    ..
  END IF;
END

Заполнить таблицу миллионом строк

CREATE TABLE foo (c1 INTEGER, c2 text);
INSERT INTO foo
  SELECT i, md5(random()::text)
  FROM generate_series(1, 1000000) AS i;

Удалить дубликаты

DELETE FROM wgdump.dump WHERE ctid NOT IN (
	SELECT MAX(ctid) FROM wgdump.dump GROUP BY ts
); 
it/postgresql/sql.1679077983.txt.gz · Последнее изменение: 2023/03/17 18:33 — ura2404