declare const indexMapQueryPart = "\n\tSELECT\n\t\ta.attname AS column_name,\n\t\tbool_or(ix.indisprimary) AS is_primary,\n\t\tjson_agg(json_build_object(\n\t\t\t\t'name', i.relname,\n\t\t\t\t'isPrimary', ix.indisprimary)\n\t\t\t) AS indices\n\tFROM\n\t\tpg_class t,\n\t\tpg_class i,\n\t\tpg_index ix,\n\t\tpg_attribute a,\n\t\tpg_namespace n\n\tWHERE\n\t\tt.oid = ix.indrelid\n\t\tAND i.oid = ix.indexrelid\n\t\tAND a.attrelid = t.oid\n\t\tAND n.oid = t.relnamespace\n\t\tAND a.attnum = ANY (ix.indkey)\n\t\tAND t.relkind = 'r'\n\t\tAND t.relname = $1\n\t\tAND n.nspname = $2\n\tGROUP BY\n\t\ta.attname\n"; export default indexMapQueryPart;