I
Size: a a a
AS
AS
DM
ВС
I
CREATE TYPE avatar AS (
created timestamptz,
md5 varchar(32),
region varchar(16),
location varchar(16)
);
CREATE TYPE avatar_set AS (
avatars avatar[],
current_md5 varchar(32)
);
SELECT ARRAY (
SELECT ROW(created, md5, region, location)
FROM avatars
WHERE avatars.slug=_slug ORDER BY avatars.created DESC
) INTO res.avatars;
SELECT avatar_md5 INTO res.current_md5 FROM base_models WHERE slug=_slug;
DM
ВС
CREATE TYPE avatar AS (
created timestamptz,
md5 varchar(32),
region varchar(16),
location varchar(16)
);
CREATE TYPE avatar_set AS (
avatars avatar[],
current_md5 varchar(32)
);
SELECT ARRAY (
SELECT ROW(created, md5, region, location)
FROM avatars
WHERE avatars.slug=_slug ORDER BY avatars.created DESC
) INTO res.avatars;
SELECT avatar_md5 INTO res.current_md5 FROM base_models WHERE slug=_slug;
I
ВС
CREATE TYPE avatar AS (
created timestamptz,
md5 varchar(32),
region varchar(16),
location varchar(16)
);
CREATE TYPE avatar_set AS (
avatars avatar[],
current_md5 varchar(32)
);
SELECT ARRAY (
SELECT ROW(created, md5, region, location)
FROM avatars
WHERE avatars.slug=_slug ORDER BY avatars.created DESC
) INTO res.avatars;
SELECT avatar_md5 INTO res.current_md5 FROM base_models WHERE slug=_slug;