eliasum
@eliasum
cd ..

Как вставить 300 строк в таблицу?

Как вставить 300 строк в таблицу:
CREATE TABLE table_Number(
  key integer NOT NULL,
  tstamp timestamptz NOT NULL);

где key - не первичный ключ и заполняется числами 1,2,3...300, tstamp - generate_series(NOW() - INTERVAL '90 days', NOW(),'1 min')
  • Вопрос задан
  • 89 просмотров
Решения вопроса 1
@galaxy
Проще все же key было сделать serial.

insert into table_Number (key, tstamp)
select * from (
	select row_number() over () n, t
  	  from generate_series(NOW() - INTERVAL '90 days', NOW(),'1 min') t
  ) sq
 where n <= 300

https://www.db-fiddle.com/f/bzE1G4cQ8S6sCHHPFH64gx/0
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
AgentSmith
@AgentSmith
Это мой правильный ответ на твой вопрос
insert into
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы