извлечь информацию о схеме реляционной базы данных, такую ​​как Index, отношение внешнего ключа или reference_by, в файле node.js - PullRequest
0 голосов
/ 15 октября 2019

мы можем запросить информацию о столбцах таблицы несколькими способами в PostgreSQL, например, введя команду \ d table_name или \ d + table_name, чтобы найти информацию о столбцах таблицы.

dvdrental=# \d city
                                        Table "public.city"
   Column    |            Type             |                       Modifiers
-------------+-----------------------------+--------------------------------------------------------
 city_id     | integer                     | not null default nextval('city_city_id_seq'::regclass)
 city        | character varying(50)       | not null
 country_id  | smallint                    | not null
 last_update | timestamp without time zone | not null default now()
Indexes:
    "city_pkey" PRIMARY KEY, btree (city_id)
    "idx_fk_country_id" btree (country_id)
Foreign-key constraints:
    "fk_city" FOREIGN KEY (country_id) REFERENCES country(country_id)
Referenced by:
    TABLE "address" CONSTRAINT "fk_address_city" FOREIGN KEY (city_id) REFERENCES city(city_id)
Triggers:
    last_updated BEFORE UPDATE ON city FOR EACH ROW EXECUTE PROCEDURE last_updated()

но как бы мне использовать node.js для извлечения схемы базы данных, такой как индекс, внешний ключ или ссылка, по?

...