Michael J. Carey created ASTERIXDB-3317: -------------------------------------------
Summary: Tabular view FOREIGN KEY clause is name-deficient Key: ASTERIXDB-3317 URL: https://issues.apache.org/jira/browse/ASTERIXDB-3317 Project: Apache AsterixDB Issue Type: Improvement Components: COMP - Compiler, SQL - Translator SQL++ Affects Versions: 0.9.9 Reporter: Michael J. Carey Assignee: Peeyush Gupta Fix For: 0.9.9 Right now the FOREIGN KEY clause for tabular views is badly deficient. Its REFERENCES target must just be the name of a targeted tabular view. Like SQL, this needs to be a targeted tabular view with a parenthetical field name list so that one's foreign fields can be differently named than the targeted primary key fields. For example: ... FOREIGN KEY (orderno, itemno) REFERENCES items_view NOT ENFORCED versus ... FOREIGN KEY (orderno, itemno) REFERENCES items_view (ono, ino) NOT ENFORCED The former requires name matching while the latter, like SQL, allows the names to be different. -- This message was sent by Atlassian Jira (v8.20.10#820010)