Поиск ключевых ограничений в MonetDB

Я пытаюсь получить ключевые ограничения для имени таблицы «мета». Но информационная схема не работает, и я новичок в MonetDB. Есть ли способ найти первичный ключ и внешний ключ в моей таблице?

Запрос, который я пробовал:

SELECT *
FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE OBJECTPROPERTY(OBJECT_ID(constraint_name), 'IsPrimaryKey') = 1
AND TABLE_NAME = 'meta'

Но этот запрос не сработал, поскольку запрос MonetDB отличается, и я использовал /w-1 для получения содержимого таблицы и ее типов данных, но не знаю, как получить ключевые детали.

Спасибо за помощь.


person KSp    schedule 12.11.2019    source источник


Ответы (1)


Вы можете использовать метакоманду \d <table name> в mclient. Подробнее см. в этом ответе.

person Panagiotis Koutsourakis    schedule 13.11.2019