История изменений
Исправление vbr, (текущая версия) :
А вообще я бы сделал на plpgsql и не заморачивал бы себе голову.
create table if not exists roles (id serial primary key, name varchar(20));
do $$begin
if not exists (select from roles) then
insert into roles (name) values ('user'), ('security'), ('admin');
end if;
end$$;
как-то так.
Исходная версия vbr, :
А вообще я бы сделал на plpgsql и не заморачивал бы себе голову.
create table if not exists roles (id serial primary key, name varchar(20));
do $$
begin
if not exists (select from roles) then
insert into roles (name) values ('user'), ('security'), ('admin');
end if;
end$$;
как-то так.