'      !"#$%&None ]It is not fully implemented in PostgreSQL yet. It is kept just to match all geometric types. # '()*+,-./0123456789:      '()*+,-./0123456789:None;Avoid orphan instances. <FTable name and a list of field names and according delete statements ? assume that this function is called only for ephemeral fields =hudt_name, character_maximum_length, numeric_precision, numeric_scale, datetime_precision, interval_type <>;?connection string number of connections to open connection string @ABCDEFGHIJKLMNOP<QRSTUV=WXYZ[\]^_`abcdefghijklmnopqr]stuvwxyz{|}~:>;?@ABCDEFGHIJKLMNOP<QRSTUV=WXYZ[\]^_`abcdefghijklmnopqrNoneRepresents PostgreSQL arrays SConcatenates array elements using supplied delimiter. array_to_string(ARRAY[1, 2, 3], ~^~) = 1~^~2~^~3 !LSplits string into array elements using supplied delimiter. string_to_array('xx~^~yy~^~zz', ~^~) = {xx,yy,zz} &.Overlap (have elements in common). ARRAY[1,4,3] && ARRAY[2,1] = t ! !"#$%& !"#$%& !"#$%& !"#$%&        !"#$%&'()*+,-./0123456789:;<9=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqprpsptpupvpwpxpypzp{p|p}p~%groundhog-postgresql-0.4.0.1Database.Groundhog.Postgresql&Database.Groundhog.Postgresql.Geometry#Database.Groundhog.Postgresql.Arraygroundhog-0.4.0Database.Groundhog.Generic runDbConnCirclePolygonPathOpenPath ClosedPathBoxLsegLinePoint PostgresqlwithPostgresqlPoolwithPostgresqlConnArray!!:prependappendarrayCat arrayDims arrayNDims arrayLower arrayUpper arrayLength arrayToString stringToArrayanyall@><@overlaps parseHelperpairpointpointsshowPath showPoint$fPersistFieldCircle$fPrimitivePersistFieldCircle$fPersistFieldPolygon$fPrimitivePersistFieldPolygon$fPersistFieldPath$fPrimitivePersistFieldPath$fPersistFieldBox$fPrimitivePersistFieldBox$fPersistFieldLseg$fPrimitivePersistFieldLseg$fPersistFieldLine$fPrimitivePersistFieldLine$fPersistFieldPoint$fPrimitivePersistFieldPointPmigTriggerOnUpdate readSqlTypeGetteropen'close'insert'insert_'insertIntoConstructorTable insertList'getList'getKey executeRaw' renderCond'escapeSdelim'toEntityPersistValues'migrate' migrationPack showColumnmigTriggerOnDelete analyzeTable' getColumnanalyzeTableReferences showAlterDbshowAlterTableshowAlterColumn showSqlType compareUniqs compareRefs compareTypescompareDefaultsdefaultPriorityreferencePriorityfunctionPrioritytriggerPriority mainTableIdescape getStatementqueryRawTyped' queryRaw' convertPV getGetterunBinaryproxy withSchema $fToFieldP-$fSingleConnectionManagerPostgresqlPostgresql!$fConnectionManagerPoolPostgresql'$fConnectionManagerPostgresqlPostgresql$fSavepointPostgresql$fSchemaAnalyzerDbPersist$fPersistBackendDbPersist$fSqlDbPostgresql$fDbDescriptorPostgresqlDatabase.Groundhog.InstancesTuple2_0SelectorTuple2_1SelectorTuple3_0SelectorTuple3_1SelectorTuple3_2SelectorTuple4_0SelectorTuple4_1SelectorTuple4_2SelectorTuple4_3SelectorTuple5_0SelectorTuple5_1SelectorTuple5_2SelectorTuple5_3SelectorTuple5_4Selector(Database.Groundhog.Generic.Sql.FunctionstoArithupperlowernotLikelikenotIn_in_Database.Groundhog.Generic.SqlSqlDbDatabase.Groundhog.Expression>=.>.<=.<./=.==.||.&&.=.defaultMigrationLoggersilentMigrationLoggerrunMigrationUnsafe runMigrationprintMigrationexecuteMigrationUnsafeexecuteMigrationcreateMigrationDatabase.Groundhog.CoreorderByoffsetBylimitTo~> DefaultKeyAutoKeyKeyUniqueBackendSpecificAndOrNotCompareCondRaw CondEmptyCondAscDescOrderSelector AutoKeyField unDbPersist DbPersistgetList insertListqueryRaw executeRawmigrateprojectcountAllcount deleteByKeydeleteupdategetByget selectAllselectreplace insertByAllinsertByinsert_insert PhantomDbPersistBackend extractUnique ArrayElemtoElem parseElem parseStringjstring_unescape doubleQuote backslashparseArr$fPrimitivePersistFieldArray $fArrayElema$fArrayElemArray$fPersistFieldArray