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

JsocWiki: PostgreSqlReservedNames (last edited 2013-05-01 04:35:27 by localhost)