diff --git a/static/aurora/.gitignore b/static/aurora/.gitignore index ea496229f..26941304c 100644 --- a/static/aurora/.gitignore +++ b/static/aurora/.gitignore @@ -1,2 +1,2 @@ # we generate this each time -chinook-deployment.json +*-deployment.json diff --git a/static/aurora/v2-chinook-deployment.json b/static/aurora/v2-chinook-deployment.json deleted file mode 100644 index e90f2c85c..000000000 --- a/static/aurora/v2-chinook-deployment.json +++ /dev/null @@ -1,2185 +0,0 @@ -{ - "version": "2", - "connectionUri": { - "uri": { - "value": "postgresql://chinook:378Xuv2UW4BKrA@postgres-euw2-1.cluster-cooyqafhomge.eu-west-2.rds.amazonaws.com/chinook" - } - }, - "poolSettings": { - "maxConnections": 1, - "poolTimeout": 600, - "idleTimeout": 180, - "connectionLifetime": 600 - }, - "metadata": { - "tables": { - "Album": { - "schemaName": "public", - "tableName": "Album", - "columns": { - "AlbumId": { - "name": "AlbumId", - "type": { - "scalarType": "int4" - }, - "nullable": "nonNullable", - "description": null - }, - "ArtistId": { - "name": "ArtistId", - "type": { - "scalarType": "int4" - }, - "nullable": "nonNullable", - "description": null - }, - "Title": { - "name": "Title", - "type": { - "scalarType": "varchar" - }, - "nullable": "nonNullable", - "description": null - } - }, - "uniquenessConstraints": { - "Album_pkey": ["AlbumId"] - }, - "foreignRelations": { - "FK_AlbumArtistId": { - "foreignSchema": "public", - "foreignTable": "Artist", - "columnMapping": { - "ArtistId": "ArtistId" - } - } - }, - "description": null - }, - "Artist": { - "schemaName": "public", - "tableName": "Artist", - "columns": { - "ArtistId": { - "name": "ArtistId", - "type": { - "scalarType": "int4" - }, - "nullable": "nonNullable", - "description": null - }, - "Name": { - "name": "Name", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - } - }, - "uniquenessConstraints": { - "Artist_pkey": ["ArtistId"] - }, - "foreignRelations": {}, - "description": null - }, - "Customer": { - "schemaName": "public", - "tableName": "Customer", - "columns": { - "Address": { - "name": "Address", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - }, - "City": { - "name": "City", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - }, - "Company": { - "name": "Company", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - }, - "Country": { - "name": "Country", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - }, - "CustomerId": { - "name": "CustomerId", - "type": { - "scalarType": "int4" - }, - "nullable": "nonNullable", - "description": null - }, - "Email": { - "name": "Email", - "type": { - "scalarType": "varchar" - }, - "nullable": "nonNullable", - "description": null - }, - "Fax": { - "name": "Fax", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - }, - "FirstName": { - "name": "FirstName", - "type": { - "scalarType": "varchar" - }, - "nullable": "nonNullable", - "description": null - }, - "LastName": { - "name": "LastName", - "type": { - "scalarType": "varchar" - }, - "nullable": "nonNullable", - "description": null - }, - "Phone": { - "name": "Phone", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - }, - "PostalCode": { - "name": "PostalCode", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - }, - "State": { - "name": "State", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - }, - "SupportRepId": { - "name": "SupportRepId", - "type": { - "scalarType": "int4" - }, - "nullable": "nullable", - "description": null - } - }, - "uniquenessConstraints": { - "Customer_pkey": ["CustomerId"] - }, - "foreignRelations": { - "FK_CustomerSupportRepId": { - "foreignSchema": "public", - "foreignTable": "Employee", - "columnMapping": { - "SupportRepId": "EmployeeId" - } - } - }, - "description": null - }, - "Employee": { - "schemaName": "public", - "tableName": "Employee", - "columns": { - "Address": { - "name": "Address", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - }, - "BirthDate": { - "name": "BirthDate", - "type": { - "scalarType": "timestamp" - }, - "nullable": "nullable", - "description": null - }, - "City": { - "name": "City", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - }, - "Country": { - "name": "Country", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - }, - "Email": { - "name": "Email", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - }, - "EmployeeId": { - "name": "EmployeeId", - "type": { - "scalarType": "int4" - }, - "nullable": "nonNullable", - "description": null - }, - "Fax": { - "name": "Fax", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - }, - "FirstName": { - "name": "FirstName", - "type": { - "scalarType": "varchar" - }, - "nullable": "nonNullable", - "description": null - }, - "HireDate": { - "name": "HireDate", - "type": { - "scalarType": "timestamp" - }, - "nullable": "nullable", - "description": null - }, - "LastName": { - "name": "LastName", - "type": { - "scalarType": "varchar" - }, - "nullable": "nonNullable", - "description": null - }, - "Phone": { - "name": "Phone", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - }, - "PostalCode": { - "name": "PostalCode", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - }, - "ReportsTo": { - "name": "ReportsTo", - "type": { - "scalarType": "int4" - }, - "nullable": "nullable", - "description": null - }, - "State": { - "name": "State", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - }, - "Title": { - "name": "Title", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - } - }, - "uniquenessConstraints": { - "Employee_pkey": ["EmployeeId"] - }, - "foreignRelations": { - "FK_EmployeeReportsTo": { - "foreignSchema": "public", - "foreignTable": "Employee", - "columnMapping": { - "ReportsTo": "EmployeeId" - } - } - }, - "description": null - }, - "Genre": { - "schemaName": "public", - "tableName": "Genre", - "columns": { - "GenreId": { - "name": "GenreId", - "type": { - "scalarType": "int4" - }, - "nullable": "nonNullable", - "description": null - }, - "Name": { - "name": "Name", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - } - }, - "uniquenessConstraints": { - "Genre_pkey": ["GenreId"] - }, - "foreignRelations": {}, - "description": null - }, - "Invoice": { - "schemaName": "public", - "tableName": "Invoice", - "columns": { - "BillingAddress": { - "name": "BillingAddress", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - }, - "BillingCity": { - "name": "BillingCity", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - }, - "BillingCountry": { - "name": "BillingCountry", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - }, - "BillingPostalCode": { - "name": "BillingPostalCode", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - }, - "BillingState": { - "name": "BillingState", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - }, - "CustomerId": { - "name": "CustomerId", - "type": { - "scalarType": "int4" - }, - "nullable": "nonNullable", - "description": null - }, - "InvoiceDate": { - "name": "InvoiceDate", - "type": { - "scalarType": "timestamp" - }, - "nullable": "nonNullable", - "description": null - }, - "InvoiceId": { - "name": "InvoiceId", - "type": { - "scalarType": "int4" - }, - "nullable": "nonNullable", - "description": null - }, - "Total": { - "name": "Total", - "type": { - "scalarType": "numeric" - }, - "nullable": "nonNullable", - "description": null - } - }, - "uniquenessConstraints": { - "Invoice_pkey": ["InvoiceId"] - }, - "foreignRelations": { - "FK_InvoiceCustomerId": { - "foreignSchema": "public", - "foreignTable": "Customer", - "columnMapping": { - "CustomerId": "CustomerId" - } - } - }, - "description": null - }, - "InvoiceLine": { - "schemaName": "public", - "tableName": "InvoiceLine", - "columns": { - "InvoiceId": { - "name": "InvoiceId", - "type": { - "scalarType": "int4" - }, - "nullable": "nonNullable", - "description": null - }, - "InvoiceLineId": { - "name": "InvoiceLineId", - "type": { - "scalarType": "int4" - }, - "nullable": "nonNullable", - "description": null - }, - "Quantity": { - "name": "Quantity", - "type": { - "scalarType": "int4" - }, - "nullable": "nonNullable", - "description": null - }, - "TrackId": { - "name": "TrackId", - "type": { - "scalarType": "int4" - }, - "nullable": "nonNullable", - "description": null - }, - "UnitPrice": { - "name": "UnitPrice", - "type": { - "scalarType": "numeric" - }, - "nullable": "nonNullable", - "description": null - } - }, - "uniquenessConstraints": { - "InvoiceLine_pkey": ["InvoiceLineId"] - }, - "foreignRelations": { - "FK_InvoiceLineInvoiceId": { - "foreignSchema": "public", - "foreignTable": "Invoice", - "columnMapping": { - "InvoiceId": "InvoiceId" - } - }, - "FK_InvoiceLineTrackId": { - "foreignSchema": "public", - "foreignTable": "Track", - "columnMapping": { - "TrackId": "TrackId" - } - } - }, - "description": null - }, - "MediaType": { - "schemaName": "public", - "tableName": "MediaType", - "columns": { - "MediaTypeId": { - "name": "MediaTypeId", - "type": { - "scalarType": "int4" - }, - "nullable": "nonNullable", - "description": null - }, - "Name": { - "name": "Name", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - } - }, - "uniquenessConstraints": { - "MediaType_pkey": ["MediaTypeId"] - }, - "foreignRelations": {}, - "description": null - }, - "Playlist": { - "schemaName": "public", - "tableName": "Playlist", - "columns": { - "Name": { - "name": "Name", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - }, - "PlaylistId": { - "name": "PlaylistId", - "type": { - "scalarType": "int4" - }, - "nullable": "nonNullable", - "description": null - } - }, - "uniquenessConstraints": { - "Playlist_pkey": ["PlaylistId"] - }, - "foreignRelations": {}, - "description": null - }, - "PlaylistTrack": { - "schemaName": "public", - "tableName": "PlaylistTrack", - "columns": { - "PlaylistId": { - "name": "PlaylistId", - "type": { - "scalarType": "int4" - }, - "nullable": "nonNullable", - "description": null - }, - "TrackId": { - "name": "TrackId", - "type": { - "scalarType": "int4" - }, - "nullable": "nonNullable", - "description": null - } - }, - "uniquenessConstraints": { - "PK_PlaylistTrack": ["PlaylistId", "TrackId"] - }, - "foreignRelations": { - "FK_PlaylistTrackPlaylistId": { - "foreignSchema": "public", - "foreignTable": "Playlist", - "columnMapping": { - "PlaylistId": "PlaylistId" - } - }, - "FK_PlaylistTrackTrackId": { - "foreignSchema": "public", - "foreignTable": "Track", - "columnMapping": { - "TrackId": "TrackId" - } - } - }, - "description": null - }, - "Track": { - "schemaName": "public", - "tableName": "Track", - "columns": { - "AlbumId": { - "name": "AlbumId", - "type": { - "scalarType": "int4" - }, - "nullable": "nullable", - "description": null - }, - "Bytes": { - "name": "Bytes", - "type": { - "scalarType": "int4" - }, - "nullable": "nullable", - "description": null - }, - "Composer": { - "name": "Composer", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - }, - "GenreId": { - "name": "GenreId", - "type": { - "scalarType": "int4" - }, - "nullable": "nullable", - "description": null - }, - "MediaTypeId": { - "name": "MediaTypeId", - "type": { - "scalarType": "int4" - }, - "nullable": "nonNullable", - "description": null - }, - "Milliseconds": { - "name": "Milliseconds", - "type": { - "scalarType": "int4" - }, - "nullable": "nonNullable", - "description": null - }, - "Name": { - "name": "Name", - "type": { - "scalarType": "varchar" - }, - "nullable": "nonNullable", - "description": null - }, - "TrackId": { - "name": "TrackId", - "type": { - "scalarType": "int4" - }, - "nullable": "nonNullable", - "description": null - }, - "UnitPrice": { - "name": "UnitPrice", - "type": { - "scalarType": "numeric" - }, - "nullable": "nonNullable", - "description": null - } - }, - "uniquenessConstraints": { - "Track_pkey": ["TrackId"] - }, - "foreignRelations": { - "FK_TrackAlbumId": { - "foreignSchema": "public", - "foreignTable": "Album", - "columnMapping": { - "AlbumId": "AlbumId" - } - }, - "FK_TrackGenreId": { - "foreignSchema": "public", - "foreignTable": "Genre", - "columnMapping": { - "GenreId": "GenreId" - } - }, - "FK_TrackMediaTypeId": { - "foreignSchema": "public", - "foreignTable": "MediaType", - "columnMapping": { - "MediaTypeId": "MediaTypeId" - } - } - }, - "description": null - } - }, - "nativeQueries": { - "album_by_title": { - "sql": "SELECT * FROM public.\"Album\" WHERE \"Title\" LIKE {{title}} AND \"AlbumId\" < {{id}}", - "columns": { - "AlbumId": { - "name": "AlbumId", - "type": { - "scalarType": "int4" - }, - "nullable": "nullable", - "description": null - }, - "ArtistId": { - "name": "ArtistId", - "type": { - "scalarType": "int4" - }, - "nullable": "nullable", - "description": null - }, - "Title": { - "name": "Title", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - } - }, - "arguments": { - "id": { - "name": "id", - "type": { - "scalarType": "int4" - }, - "nullable": "nullable", - "description": null - }, - "title": { - "name": "title", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - } - }, - "description": null - }, - "array_reverse": { - "sql": "SELECT array_agg(t.x) as reversed FROM (SELECT x FROM unnest({{array}}) WITH ORDINALITY AS t(x,ix) ORDER BY t.ix DESC) as t(x)", - "columns": { - "reversed": { - "name": "reversed", - "type": { - "arrayType": { - "scalarType": "varchar" - } - }, - "nullable": "nullable", - "description": "The reversed array" - } - }, - "arguments": { - "array": { - "name": "array", - "type": { - "arrayType": { - "scalarType": "varchar" - } - }, - "nullable": "nonNullable", - "description": "The array to reverse. This is necessarily of a monomorphic type." - } - }, - "description": "A native query used to test support for arrays as inputs" - }, - "array_series": { - "sql": "SELECT array_agg(arr.series) AS series FROM (SELECT generate_series({{from}},{{to}}) AS series) AS arr", - "columns": { - "series": { - "name": "series", - "type": { - "arrayType": { - "scalarType": "int4" - } - }, - "nullable": "nullable", - "description": null - } - }, - "arguments": { - "from": { - "name": "from", - "type": { - "scalarType": "int4" - }, - "nullable": "nullable", - "description": null - }, - "to": { - "name": "to", - "type": { - "scalarType": "int4" - }, - "nullable": "nullable", - "description": null - } - }, - "description": "A native query used to test support for arrays" - }, - "artist": { - "sql": "SELECT * FROM public.\"Artist\"", - "columns": { - "ArtistId": { - "name": "ArtistId", - "type": { - "scalarType": "int4" - }, - "nullable": "nullable", - "description": null - }, - "Name": { - "name": "Name", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - } - }, - "arguments": {}, - "description": null - }, - "artist_below_id": { - "sql": "SELECT * FROM public.\"Artist\" WHERE \"ArtistId\" < {{id}}", - "columns": { - "ArtistId": { - "name": "ArtistId", - "type": { - "scalarType": "int4" - }, - "nullable": "nullable", - "description": null - }, - "Name": { - "name": "Name", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - } - }, - "arguments": { - "id": { - "name": "id", - "type": { - "scalarType": "int4" - }, - "nullable": "nullable", - "description": null - } - }, - "description": null - }, - "delete_playlist_track": { - "sql": "DELETE FROM public.\"PlaylistTrack\" WHERE \"TrackId\" = {{track_id}} RETURNING *", - "columns": { - "PlaylistId": { - "name": "PlaylistId", - "type": { - "scalarType": "int4" - }, - "nullable": "nullable", - "description": null - }, - "TrackId": { - "name": "TrackId", - "type": { - "scalarType": "int4" - }, - "nullable": "nullable", - "description": null - } - }, - "arguments": { - "track_id": { - "name": "track_id", - "type": { - "scalarType": "int4" - }, - "nullable": "nullable", - "description": null - } - }, - "description": null - }, - "insert_album": { - "sql": "INSERT INTO public.\"Album\" VALUES({{id}}, {{title}}, {{artist_id}}) RETURNING *", - "columns": { - "AlbumId": { - "name": "AlbumId", - "type": { - "scalarType": "int4" - }, - "nullable": "nullable", - "description": null - }, - "ArtistId": { - "name": "ArtistId", - "type": { - "scalarType": "int4" - }, - "nullable": "nullable", - "description": null - }, - "Title": { - "name": "Title", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - } - }, - "arguments": { - "artist_id": { - "name": "artist_id", - "type": { - "scalarType": "int4" - }, - "nullable": "nullable", - "description": null - }, - "id": { - "name": "id", - "type": { - "scalarType": "int4" - }, - "nullable": "nullable", - "description": null - }, - "title": { - "name": "title", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - } - }, - "description": null - }, - "insert_artist": { - "sql": "INSERT INTO public.\"Artist\" VALUES ({{id}}, {{name}}) RETURNING *", - "columns": { - "ArtistId": { - "name": "ArtistId", - "type": { - "scalarType": "int4" - }, - "nullable": "nullable", - "description": null - }, - "Name": { - "name": "Name", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - } - }, - "arguments": { - "id": { - "name": "id", - "type": { - "scalarType": "int4" - }, - "nullable": "nullable", - "description": null - }, - "name": { - "name": "name", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - } - }, - "description": null - }, - "value_types": { - "sql": "SELECT {{bool}} as bool, {{int4}} as int4, {{int2}} as int2, {{int8}} as int8, {{float4}} as float4, {{float8}} as \"float8\", {{numeric}} as numeric, {{char}} as char, {{varchar}} as \"varchar\", {{text}} as text, {{date}} as date, {{time}} as time, {{timetz}} as timetz, {{timestamp}} as timestamp, {{timestamptz}} as timestamptz, {{uuid}} as uuid", - "columns": { - "bool": { - "name": "bool", - "type": { - "scalarType": "bool" - }, - "nullable": "nullable", - "description": null - }, - "char": { - "name": "char", - "type": { - "scalarType": "char" - }, - "nullable": "nullable", - "description": null - }, - "date": { - "name": "date", - "type": { - "scalarType": "date" - }, - "nullable": "nullable", - "description": null - }, - "float4": { - "name": "float4", - "type": { - "scalarType": "float4" - }, - "nullable": "nullable", - "description": null - }, - "float8": { - "name": "float8", - "type": { - "scalarType": "float8" - }, - "nullable": "nullable", - "description": null - }, - "int2": { - "name": "int2", - "type": { - "scalarType": "int2" - }, - "nullable": "nullable", - "description": null - }, - "int4": { - "name": "int4", - "type": { - "scalarType": "int4" - }, - "nullable": "nullable", - "description": null - }, - "int8": { - "name": "int8", - "type": { - "scalarType": "int8" - }, - "nullable": "nullable", - "description": null - }, - "numeric": { - "name": "numeric", - "type": { - "scalarType": "numeric" - }, - "nullable": "nullable", - "description": null - }, - "text": { - "name": "text", - "type": { - "scalarType": "text" - }, - "nullable": "nullable", - "description": null - }, - "time": { - "name": "time", - "type": { - "scalarType": "time" - }, - "nullable": "nullable", - "description": null - }, - "timestamp": { - "name": "timestamp", - "type": { - "scalarType": "timestamp" - }, - "nullable": "nullable", - "description": null - }, - "timestamptz": { - "name": "timestamptz", - "type": { - "scalarType": "timestamptz" - }, - "nullable": "nullable", - "description": null - }, - "timetz": { - "name": "timetz", - "type": { - "scalarType": "timetz" - }, - "nullable": "nullable", - "description": null - }, - "uuid": { - "name": "uuid", - "type": { - "scalarType": "uuid" - }, - "nullable": "nullable", - "description": null - }, - "varchar": { - "name": "varchar", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - } - }, - "arguments": { - "bool": { - "name": "bool", - "type": { - "scalarType": "bool" - }, - "nullable": "nullable", - "description": null - }, - "char": { - "name": "char", - "type": { - "scalarType": "char" - }, - "nullable": "nullable", - "description": null - }, - "date": { - "name": "date", - "type": { - "scalarType": "date" - }, - "nullable": "nullable", - "description": null - }, - "float4": { - "name": "float4", - "type": { - "scalarType": "float4" - }, - "nullable": "nullable", - "description": null - }, - "float8": { - "name": "float8", - "type": { - "scalarType": "float8" - }, - "nullable": "nullable", - "description": null - }, - "int2": { - "name": "int2", - "type": { - "scalarType": "int2" - }, - "nullable": "nullable", - "description": null - }, - "int4": { - "name": "int4", - "type": { - "scalarType": "int4" - }, - "nullable": "nullable", - "description": null - }, - "int8": { - "name": "int8", - "type": { - "scalarType": "int8" - }, - "nullable": "nullable", - "description": null - }, - "numeric": { - "name": "numeric", - "type": { - "scalarType": "numeric" - }, - "nullable": "nullable", - "description": null - }, - "text": { - "name": "text", - "type": { - "scalarType": "text" - }, - "nullable": "nullable", - "description": null - }, - "time": { - "name": "time", - "type": { - "scalarType": "time" - }, - "nullable": "nullable", - "description": null - }, - "timestamp": { - "name": "timestamp", - "type": { - "scalarType": "timestamp" - }, - "nullable": "nullable", - "description": null - }, - "timestamptz": { - "name": "timestamptz", - "type": { - "scalarType": "timestamptz" - }, - "nullable": "nullable", - "description": null - }, - "timetz": { - "name": "timetz", - "type": { - "scalarType": "timetz" - }, - "nullable": "nullable", - "description": null - }, - "uuid": { - "name": "uuid", - "type": { - "scalarType": "uuid" - }, - "nullable": "nullable", - "description": null - }, - "varchar": { - "name": "varchar", - "type": { - "scalarType": "varchar" - }, - "nullable": "nullable", - "description": null - } - }, - "description": null - } - }, - "aggregateFunctions": { - "bool": { - "bool_and": { - "returnType": "bool" - }, - "bool_or": { - "returnType": "bool" - }, - "every": { - "returnType": "bool" - } - }, - "date": { - "max": { - "returnType": "date" - }, - "min": { - "returnType": "date" - } - }, - "float4": { - "avg": { - "returnType": "float8" - }, - "max": { - "returnType": "float4" - }, - "min": { - "returnType": "float4" - }, - "stddev": { - "returnType": "float8" - }, - "stddev_pop": { - "returnType": "float8" - }, - "stddev_samp": { - "returnType": "float8" - }, - "sum": { - "returnType": "float4" - }, - "var_pop": { - "returnType": "float8" - }, - "var_samp": { - "returnType": "float8" - }, - "variance": { - "returnType": "float8" - } - }, - "float8": { - "avg": { - "returnType": "float8" - }, - "max": { - "returnType": "float8" - }, - "min": { - "returnType": "float8" - }, - "stddev": { - "returnType": "float8" - }, - "stddev_pop": { - "returnType": "float8" - }, - "stddev_samp": { - "returnType": "float8" - }, - "sum": { - "returnType": "float8" - }, - "var_pop": { - "returnType": "float8" - }, - "var_samp": { - "returnType": "float8" - }, - "variance": { - "returnType": "float8" - } - }, - "int2": { - "avg": { - "returnType": "numeric" - }, - "bit_and": { - "returnType": "int2" - }, - "bit_or": { - "returnType": "int2" - }, - "bit_xor": { - "returnType": "int2" - }, - "max": { - "returnType": "int2" - }, - "min": { - "returnType": "int2" - }, - "stddev": { - "returnType": "numeric" - }, - "stddev_pop": { - "returnType": "numeric" - }, - "stddev_samp": { - "returnType": "numeric" - }, - "sum": { - "returnType": "int8" - }, - "var_pop": { - "returnType": "numeric" - }, - "var_samp": { - "returnType": "numeric" - }, - "variance": { - "returnType": "numeric" - } - }, - "int4": { - "avg": { - "returnType": "numeric" - }, - "bit_and": { - "returnType": "int4" - }, - "bit_or": { - "returnType": "int4" - }, - "bit_xor": { - "returnType": "int4" - }, - "max": { - "returnType": "int4" - }, - "min": { - "returnType": "int4" - }, - "stddev": { - "returnType": "numeric" - }, - "stddev_pop": { - "returnType": "numeric" - }, - "stddev_samp": { - "returnType": "numeric" - }, - "sum": { - "returnType": "int8" - }, - "var_pop": { - "returnType": "numeric" - }, - "var_samp": { - "returnType": "numeric" - }, - "variance": { - "returnType": "numeric" - } - }, - "int8": { - "avg": { - "returnType": "numeric" - }, - "bit_and": { - "returnType": "int8" - }, - "bit_or": { - "returnType": "int8" - }, - "bit_xor": { - "returnType": "int8" - }, - "max": { - "returnType": "int8" - }, - "min": { - "returnType": "int8" - }, - "stddev": { - "returnType": "numeric" - }, - "stddev_pop": { - "returnType": "numeric" - }, - "stddev_samp": { - "returnType": "numeric" - }, - "sum": { - "returnType": "numeric" - }, - "var_pop": { - "returnType": "numeric" - }, - "var_samp": { - "returnType": "numeric" - }, - "variance": { - "returnType": "numeric" - } - }, - "numeric": { - "avg": { - "returnType": "numeric" - }, - "max": { - "returnType": "numeric" - }, - "min": { - "returnType": "numeric" - }, - "stddev": { - "returnType": "numeric" - }, - "stddev_pop": { - "returnType": "numeric" - }, - "stddev_samp": { - "returnType": "numeric" - }, - "sum": { - "returnType": "numeric" - }, - "var_pop": { - "returnType": "numeric" - }, - "var_samp": { - "returnType": "numeric" - }, - "variance": { - "returnType": "numeric" - } - }, - "text": { - "max": { - "returnType": "text" - }, - "min": { - "returnType": "text" - } - }, - "time": { - "max": { - "returnType": "time" - }, - "min": { - "returnType": "time" - } - }, - "timestamp": { - "max": { - "returnType": "timestamp" - }, - "min": { - "returnType": "timestamp" - } - }, - "timestamptz": { - "max": { - "returnType": "timestamptz" - }, - "min": { - "returnType": "timestamptz" - } - }, - "timetz": { - "max": { - "returnType": "timetz" - }, - "min": { - "returnType": "timetz" - } - } - }, - "comparisonOperators": { - "bool": { - "_eq": { - "operatorName": "=", - "argumentType": "bool" - }, - "_gt": { - "operatorName": ">", - "argumentType": "bool" - }, - "_gte": { - "operatorName": ">=", - "argumentType": "bool" - }, - "_lt": { - "operatorName": "<", - "argumentType": "bool" - }, - "_lte": { - "operatorName": "<=", - "argumentType": "bool" - }, - "_neq": { - "operatorName": "<>", - "argumentType": "bool" - } - }, - "char": { - "_eq": { - "operatorName": "=", - "argumentType": "char" - }, - "_gt": { - "operatorName": ">", - "argumentType": "char" - }, - "_gte": { - "operatorName": ">=", - "argumentType": "char" - }, - "_ilike": { - "operatorName": "~~*", - "argumentType": "char" - }, - "_iregex": { - "operatorName": "~*", - "argumentType": "char" - }, - "_like": { - "operatorName": "~~", - "argumentType": "char" - }, - "_lt": { - "operatorName": "<", - "argumentType": "char" - }, - "_lte": { - "operatorName": "<=", - "argumentType": "char" - }, - "_neq": { - "operatorName": "<>", - "argumentType": "char" - }, - "_nilike": { - "operatorName": "!~~*", - "argumentType": "char" - }, - "_niregex": { - "operatorName": "!~*", - "argumentType": "char" - }, - "_nlike": { - "operatorName": "!~~", - "argumentType": "char" - }, - "_nregex": { - "operatorName": "!~", - "argumentType": "char" - }, - "_regex": { - "operatorName": "~", - "argumentType": "char" - } - }, - "date": { - "_eq": { - "operatorName": "=", - "argumentType": "date" - }, - "_gt": { - "operatorName": ">", - "argumentType": "date" - }, - "_gte": { - "operatorName": ">=", - "argumentType": "date" - }, - "_lt": { - "operatorName": "<", - "argumentType": "date" - }, - "_lte": { - "operatorName": "<=", - "argumentType": "date" - }, - "_neq": { - "operatorName": "<>", - "argumentType": "date" - } - }, - "float4": { - "_eq": { - "operatorName": "=", - "argumentType": "float4" - }, - "_gt": { - "operatorName": ">", - "argumentType": "float4" - }, - "_gte": { - "operatorName": ">=", - "argumentType": "float4" - }, - "_lt": { - "operatorName": "<", - "argumentType": "float4" - }, - "_lte": { - "operatorName": "<=", - "argumentType": "float4" - }, - "_neq": { - "operatorName": "<>", - "argumentType": "float4" - } - }, - "float8": { - "_eq": { - "operatorName": "=", - "argumentType": "float8" - }, - "_gt": { - "operatorName": ">", - "argumentType": "float8" - }, - "_gte": { - "operatorName": ">=", - "argumentType": "float8" - }, - "_lt": { - "operatorName": "<", - "argumentType": "float8" - }, - "_lte": { - "operatorName": "<=", - "argumentType": "float8" - }, - "_neq": { - "operatorName": "<>", - "argumentType": "float8" - } - }, - "int2": { - "_eq": { - "operatorName": "=", - "argumentType": "int2" - }, - "_gt": { - "operatorName": ">", - "argumentType": "int2" - }, - "_gte": { - "operatorName": ">=", - "argumentType": "int2" - }, - "_lt": { - "operatorName": "<", - "argumentType": "int2" - }, - "_lte": { - "operatorName": "<=", - "argumentType": "int2" - }, - "_neq": { - "operatorName": "<>", - "argumentType": "int2" - } - }, - "int4": { - "_eq": { - "operatorName": "=", - "argumentType": "int4" - }, - "_gt": { - "operatorName": ">", - "argumentType": "int4" - }, - "_gte": { - "operatorName": ">=", - "argumentType": "int4" - }, - "_lt": { - "operatorName": "<", - "argumentType": "int4" - }, - "_lte": { - "operatorName": "<=", - "argumentType": "int4" - }, - "_neq": { - "operatorName": "<>", - "argumentType": "int4" - } - }, - "int8": { - "_eq": { - "operatorName": "=", - "argumentType": "int8" - }, - "_gt": { - "operatorName": ">", - "argumentType": "int8" - }, - "_gte": { - "operatorName": ">=", - "argumentType": "int8" - }, - "_lt": { - "operatorName": "<", - "argumentType": "int8" - }, - "_lte": { - "operatorName": "<=", - "argumentType": "int8" - }, - "_neq": { - "operatorName": "<>", - "argumentType": "int8" - } - }, - "numeric": { - "_eq": { - "operatorName": "=", - "argumentType": "numeric" - }, - "_gt": { - "operatorName": ">", - "argumentType": "numeric" - }, - "_gte": { - "operatorName": ">=", - "argumentType": "numeric" - }, - "_lt": { - "operatorName": "<", - "argumentType": "numeric" - }, - "_lte": { - "operatorName": "<=", - "argumentType": "numeric" - }, - "_neq": { - "operatorName": "<>", - "argumentType": "numeric" - } - }, - "text": { - "_eq": { - "operatorName": "=", - "argumentType": "text" - }, - "_gt": { - "operatorName": ">", - "argumentType": "text" - }, - "_gte": { - "operatorName": ">=", - "argumentType": "text" - }, - "_ilike": { - "operatorName": "~~*", - "argumentType": "text" - }, - "_iregex": { - "operatorName": "~*", - "argumentType": "text" - }, - "_like": { - "operatorName": "~~", - "argumentType": "text" - }, - "_lt": { - "operatorName": "<", - "argumentType": "text" - }, - "_lte": { - "operatorName": "<=", - "argumentType": "text" - }, - "_neq": { - "operatorName": "<>", - "argumentType": "text" - }, - "_nilike": { - "operatorName": "!~~*", - "argumentType": "text" - }, - "_niregex": { - "operatorName": "!~*", - "argumentType": "text" - }, - "_nlike": { - "operatorName": "!~~", - "argumentType": "text" - }, - "_nregex": { - "operatorName": "!~", - "argumentType": "text" - }, - "_regex": { - "operatorName": "~", - "argumentType": "text" - } - }, - "time": { - "_eq": { - "operatorName": "=", - "argumentType": "time" - }, - "_gt": { - "operatorName": ">", - "argumentType": "time" - }, - "_gte": { - "operatorName": ">=", - "argumentType": "time" - }, - "_lt": { - "operatorName": "<", - "argumentType": "time" - }, - "_lte": { - "operatorName": "<=", - "argumentType": "time" - }, - "_neq": { - "operatorName": "<>", - "argumentType": "time" - } - }, - "timestamp": { - "_eq": { - "operatorName": "=", - "argumentType": "timestamp" - }, - "_gt": { - "operatorName": ">", - "argumentType": "timestamp" - }, - "_gte": { - "operatorName": ">=", - "argumentType": "timestamp" - }, - "_lt": { - "operatorName": "<", - "argumentType": "timestamp" - }, - "_lte": { - "operatorName": "<=", - "argumentType": "timestamp" - }, - "_neq": { - "operatorName": "<>", - "argumentType": "timestamp" - } - }, - "timestamptz": { - "_eq": { - "operatorName": "=", - "argumentType": "timestamptz" - }, - "_gt": { - "operatorName": ">", - "argumentType": "timestamptz" - }, - "_gte": { - "operatorName": ">=", - "argumentType": "timestamptz" - }, - "_lt": { - "operatorName": "<", - "argumentType": "timestamptz" - }, - "_lte": { - "operatorName": "<=", - "argumentType": "timestamptz" - }, - "_neq": { - "operatorName": "<>", - "argumentType": "timestamptz" - } - }, - "timetz": { - "_eq": { - "operatorName": "=", - "argumentType": "timetz" - }, - "_gt": { - "operatorName": ">", - "argumentType": "timetz" - }, - "_gte": { - "operatorName": ">=", - "argumentType": "timetz" - }, - "_lt": { - "operatorName": "<", - "argumentType": "timetz" - }, - "_lte": { - "operatorName": "<=", - "argumentType": "timetz" - }, - "_neq": { - "operatorName": "<>", - "argumentType": "timetz" - } - }, - "uuid": { - "_eq": { - "operatorName": "=", - "argumentType": "uuid" - }, - "_gt": { - "operatorName": ">", - "argumentType": "uuid" - }, - "_gte": { - "operatorName": ">=", - "argumentType": "uuid" - }, - "_lt": { - "operatorName": "<", - "argumentType": "uuid" - }, - "_lte": { - "operatorName": "<=", - "argumentType": "uuid" - }, - "_neq": { - "operatorName": "<>", - "argumentType": "uuid" - } - }, - "varchar": { - "_eq": { - "operatorName": "=", - "argumentType": "varchar" - }, - "_gt": { - "operatorName": ">", - "argumentType": "varchar" - }, - "_gte": { - "operatorName": ">=", - "argumentType": "varchar" - }, - "_ilike": { - "operatorName": "~~*", - "argumentType": "varchar" - }, - "_iregex": { - "operatorName": "~*", - "argumentType": "varchar" - }, - "_like": { - "operatorName": "~~", - "argumentType": "varchar" - }, - "_lt": { - "operatorName": "<", - "argumentType": "varchar" - }, - "_lte": { - "operatorName": "<=", - "argumentType": "varchar" - }, - "_neq": { - "operatorName": "<>", - "argumentType": "varchar" - }, - "_nilike": { - "operatorName": "!~~*", - "argumentType": "varchar" - }, - "_niregex": { - "operatorName": "!~*", - "argumentType": "varchar" - }, - "_nlike": { - "operatorName": "!~~", - "argumentType": "varchar" - }, - "_nregex": { - "operatorName": "!~", - "argumentType": "varchar" - }, - "_regex": { - "operatorName": "~", - "argumentType": "varchar" - } - } - } - }, - "configureOptions": { - "excludedSchemas": [ - "information_schema", - "pg_catalog", - "tiger", - "crdb_internal", - "columnar", - "columnar_internal" - ], - "unqualifiedSchemas": ["public"], - "comparisonOperatorMapping": [ - { - "operatorName": "=", - "exposedName": "_eq" - }, - { - "operatorName": "<=", - "exposedName": "_lte" - }, - { - "operatorName": ">", - "exposedName": "_gt" - }, - { - "operatorName": ">=", - "exposedName": "_gte" - }, - { - "operatorName": "<", - "exposedName": "_lt" - }, - { - "operatorName": "!=", - "exposedName": "_neq" - }, - { - "operatorName": "LIKE", - "exposedName": "_like" - }, - { - "operatorName": "NOT LIKE", - "exposedName": "_nlike" - }, - { - "operatorName": "ILIKE", - "exposedName": "_ilike" - }, - { - "operatorName": "NOT ILIKE", - "exposedName": "_nilike" - }, - { - "operatorName": "SIMILAR TO", - "exposedName": "_similar" - }, - { - "operatorName": "NOT SIMILAR TO", - "exposedName": "_nsimilar" - }, - { - "operatorName": "<>", - "exposedName": "_neq" - }, - { - "operatorName": "~~", - "exposedName": "_like" - }, - { - "operatorName": "!~~", - "exposedName": "_nlike" - }, - { - "operatorName": "~~*", - "exposedName": "_ilike" - }, - { - "operatorName": "!~~*", - "exposedName": "_nilike" - }, - { - "operatorName": "~", - "exposedName": "_regex" - }, - { - "operatorName": "!~", - "exposedName": "_nregex" - }, - { - "operatorName": "~*", - "exposedName": "_iregex" - }, - { - "operatorName": "!~*", - "exposedName": "_niregex" - } - ] - } -}