Я хочу реализовать объектно-реляционную базу данных, используя PostgreSQL
. Я не хочу использовать ORACLE
. Можно ли создать составной тип, а затем использовать его в таблице, добавив ограничение, например, для первичного ключа в одном из его атрибутов? Ниже я оставляю пример:
CREATE TYPE teamObj AS (
idnumeric,
name character varying,
city character varying,
estadiumName character varying,
jugadores playerObj[]
);
CREATE TABLE teamTable (
equipo equipoobj,
PRIMARY KEY (equipo.id)
);
Строка PRIMARY KEY (equipo.id) выдает ошибку, и я прочитал много документации по этой теме, и я нене могу найти решение, возможно, PostgreSQL еще не реализован или никогда не будет реализован, или я не понимаю, как работает PostgreSQL ...
У кого-нибудь есть решение?
Спасибо.