반응형
/************************************************************************************************
-- Title : [PGS9.2] Loop를 통한 샘플 데이터 추가
-- Reference : postgresql.org
-- Key word : loop sample data 샘플 데이터 셈플 데이터 루프 스크립트
************************************************************************************************/
-- 테이블 생성
-- Title : [PGS9.2] Loop를 통한 샘플 데이터 추가
-- Reference : postgresql.org
-- Key word : loop sample data 샘플 데이터 셈플 데이터 루프 스크립트
************************************************************************************************/
-- 테이블 생성
-- drop table ttt_init;
Create Table Ttt_Init
( Id Serial Not Null Primary Key
, Step Varchar(50) Null
, Time Timestamp Null
) Tablespace Tbs_Data0;
-- 데이터 추가
insert into ttt_init(step, time)
values ('WAL Archive Mode 후 1차 로그 추가', current_timestamp);
select * from ttt_init order by 1 desc limit 1;
id | step | time
----+-----------------------------------+---------------------------
1 | WAL Archive Mode 후 1차 로그 추가 | 2013-08-06 13:41:18.26808
-- 데이터 추가
do
$$
declare
i int;
begin
i := 1;
loop
if i > 200000 then
exit;
end if; -- exit when i > 10;과 동일
insert into ttt_init(step, time) values ('2차 테스트 로그 데이터 저장', current_timestamp);
i := i + 1;
end loop;
end
$$;
반응형