给定一个 Postgresql 表模式:
create table thing (
id serial primary key,
key text,
type int references thing,
latest_revision int default 1,
created timestamp default(current_timestamp at time zone 'utc'),
last_modified timestamp default(current_timestamp at time zone 'utc')
);
$for name in ['key', 'type', 'latest_revision', 'last_modified', 'created']:
create index thing_${name}_idx ON thing($name);
有两行我不明白,我想知道是否可以将它们转换为 MySql 表模式?可以将以下行转换为 MySql 可以理解的内容,因为它似乎在引用自身:
type int references thing,
另外,最后一行是否有一个 MySql 等价物:
$for name in ['key', 'type', 'latest_revision', 'last_modified', 'created']:
create index thing_${name}_idx ON thing($name);