The DRMS code is implemented using the PostgreSQL database system. Names used for series, keywords, links, and segments are also used as table or column names in the database code. The DRMS names can not collide with PostgreSQL '''reserved''' names. The list of the reserved names that can not be used in DRMS jsd files is found at [[http://www.postgresql.org/docs/8.2/interactive/sql-keywords-appendix.html]] and extracted below: {{{ ALL ANALYSE ANALYZE AND ANY ARRAY AS ASC ASYMMETRIC BOTH CASE CAST CHECK COLLATE COLUMN CONSTRAINT CREATE CURRENT_DATE CURRENT_ROLE CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER DEFAULT DEFERRABLE DESC DISTINCT DO ELSE END EXCEPT FALSE FOR FOREIGN FROM GRANT GROUP HAVING IN INITIALLY INTERSECT INTO LEADING LIMIT LOCALTIME LOCALTIMESTAMP NEW NOT NULL OFF OFFSET OLD ON ONLY OR ORDER PLACING PRIMARY REFERENCES RETURNING SELECT SESSION_USER SOME SYMMETRIC TABLE THEN TO TRAILING TRUE UNION UNIQUE USER USING WHEN WHERE AUTHORIZATION BETWEEN BINARY CROSS FREEZE FULL ILIKE INNER IS ISNULL JOIN LEFT LIKE NATURAL NOTNULL OUTER OVERLAPS RIGHT SIMILAR VERBOSE }}}