11module . exports = {
22 createDatabase : 'CREATE DATABASE ${name}${template}${encoding}${locale}${collate}${characterClassification}${tablespace};\n' ,
33
4- createSchema : 'CREATE SCHEMA${ifNotExist} ${name};\nSET search_path TO ${name};\n${comment}\n' ,
4+ createSchema : 'CREATE SCHEMA${ifNotExist} ${name};\nSET search_path TO ${name};\n\n ${comment}\n' ,
55
66 comment : 'COMMENT ON ${object} ${objectName} IS ${comment};\n' ,
77
88 createTable :
99 'CREATE${temporary} TABLE${ifNotExist} ${name} (\n' +
1010 '${columnDefinitions}${keyConstraints}${checkConstraints}${foreignKeyConstraints}\n' +
11- ')${options};\n${comment}${columnDescriptions}' ,
11+ ')${options};\n\n ${comment}${columnDescriptions}' ,
1212
1313 columnDefinition : '${name} ${type}${collation}${primaryKey}${uniqueKey}${defaultValue}${notNull}' ,
1414
@@ -26,7 +26,7 @@ module.exports = {
2626 ' ON${only} ${tableName}${using}${keys}${options};\n\n' ,
2727
2828 createView :
29- 'CREATE${orReplace}${temporary} VIEW ${name}${withOptions}\nAS ${selectStatement}${checkOption};\n${comment}\n' ,
29+ 'CREATE${orReplace}${temporary} VIEW ${name}${withOptions}\nAS ${selectStatement}${checkOption};\n\n ${comment}\n' ,
3030
3131 viewSelectStatement : 'SELECT ${keys}\n\tFROM ${tableName}' ,
3232
@@ -43,8 +43,8 @@ module.exports = {
4343 '\tLANGUAGE ${language}\n' +
4444 'AS $BODY$\n${body}\n$BODY$;\n' ,
4545
46- createCompositeType : 'CREATE TYPE ${name} AS (\n\t${columnDefinitions}\n);\n${comment}' ,
47- createEnumType : 'CREATE TYPE ${name} AS ENUM (${values});\n${comment}' ,
48- createRangeType : 'CREATE TYPE ${name} AS RANGE (\n\tSUBTYPE=${subtype}${options}\n);\n${comment}' ,
49- createDomainType : 'CREATE DOMAIN ${name} AS ${underlyingType}${notNull}${collate}${default}${constraints};\n${comment}'
46+ createCompositeType : 'CREATE TYPE ${name} AS (\n\t${columnDefinitions}\n);\n\n ${comment}' ,
47+ createEnumType : 'CREATE TYPE ${name} AS ENUM (${values});\n\n ${comment}' ,
48+ createRangeType : 'CREATE TYPE ${name} AS RANGE (\n\tSUBTYPE=${subtype}${options}\n);\n\n ${comment}' ,
49+ createDomainType : 'CREATE DOMAIN ${name} AS ${underlyingType}${notNull}${collate}${default}${constraints};\n\n ${comment}'
5050} ;
0 commit comments