├── .cirrus.yml ├── .editorconfig ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── actionlint.yml ├── actions │ ├── artifact-from-cirrus │ │ └── action.yaml │ ├── cache-on-main │ │ └── action.yaml │ └── setup-nix │ │ └── action.yaml ├── codecov.yml ├── renovate.json └── workflows │ ├── backport.yaml │ ├── build.yaml │ ├── check.yaml │ ├── ci.yaml │ ├── docs.yaml │ ├── linkcheck.yaml │ ├── release.yaml │ └── test.yaml ├── .gitignore ├── .readthedocs.yaml ├── .stylish-haskell.yaml ├── BACKERS.md ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── Setup.hs ├── cabal.project ├── cabal.project.freeze ├── default.nix ├── docker-hub-readme.md ├── docs ├── .gitignore ├── README.md ├── _diagrams │ ├── README.md │ ├── er │ │ ├── boxoffice.er │ │ ├── employees.er │ │ ├── film.er │ │ ├── orders.er │ │ ├── premieres.er │ │ ├── presidents.er │ │ └── users.er │ └── uml │ │ ├── arch.uml │ │ ├── dark │ │ ├── arch-dark.uml │ │ └── sch-iso-dark.uml │ │ └── sch-iso.uml ├── _static │ ├── arch-dark.svg │ ├── arch.svg │ ├── boxoffice.png │ ├── css │ │ └── custom.css │ ├── employees.png │ ├── empty.png │ ├── favicon.ico │ ├── film.png │ ├── how-tos │ │ ├── htmx-demo.gif │ │ ├── htmx-edit-delete.gif │ │ ├── htmx-insert.gif │ │ └── htmx-simple.jpg │ ├── orders.png │ ├── presidents.png │ ├── sch-iso-dark.svg │ ├── sch-iso.svg │ ├── security-anon-choice.png │ ├── security-roles.png │ ├── tuts │ │ ├── tut0-request-flow.png │ │ └── tut1-jwt-io.png │ ├── users.png │ └── win-err-dialog.png ├── conf.py ├── ecosystem.rst ├── explanations │ ├── architecture.rst │ ├── db_authz.rst │ ├── external_auth.rst │ ├── install.rst │ ├── nginx.rst │ └── schema_isolation.rst ├── how-tos │ ├── create-soap-endpoint.rst │ ├── providing-html-content-using-htmx.rst │ ├── providing-images-for-img.rst │ ├── sql-user-management-using-postgres-users-and-passwords.rst │ ├── sql-user-management.rst │ └── working-with-postgresql-data-types.rst ├── index.rst ├── integrations │ ├── pg-safeupdate.rst │ └── systemd.rst ├── postgrest.dict ├── references │ ├── admin_server.rst │ ├── api.rst │ ├── api │ │ ├── aggregate_functions.rst │ │ ├── computed_fields.rst │ │ ├── cors.rst │ │ ├── domain_representations.rst │ │ ├── functions.rst │ │ ├── media_type_handlers.rst │ │ ├── openapi.rst │ │ ├── options.rst │ │ ├── pagination_count.rst │ │ ├── preferences.rst │ │ ├── resource_embedding.rst │ │ ├── resource_representation.rst │ │ ├── schemas.rst │ │ ├── tables_views.rst │ │ └── url_grammar.rst │ ├── auth.rst │ ├── cli.rst │ ├── configuration.rst │ ├── connection_pool.rst │ ├── errors.rst │ ├── listener.rst │ ├── observability.rst │ ├── schema_cache.rst │ └── transactions.rst ├── requirements.txt ├── shared │ └── installation.rst └── tutorials │ ├── tut0.rst │ └── tut1.rst ├── flake.lock ├── flake.nix ├── main └── Main.hs ├── nix ├── README.md ├── UPGRADE.md ├── hsie │ ├── Main.hs │ ├── README.md │ └── default.nix ├── overlays │ ├── build-toolbox │ │ ├── build-toolbox.nix │ │ └── default.nix │ ├── checked-shell-script │ │ ├── checked-shell-script.nix │ │ └── default.nix │ ├── default.nix │ ├── gitignore.nix │ ├── haskell-packages.nix │ └── slocat.nix ├── static.nix └── tools │ ├── cabalTools.nix │ ├── devTools.nix │ ├── docker │ ├── README.md │ └── default.nix │ ├── docs.nix │ ├── generate_targets.py │ ├── gitTools.nix │ ├── loadtest.nix │ ├── merge_monitor_result.py │ ├── monitor_pid.py │ ├── nixpkgsTools.nix │ ├── release.nix │ ├── style.nix │ ├── tests.nix │ └── withTools.nix ├── postgrest.cabal ├── shell.nix ├── src └── PostgREST │ ├── Admin.hs │ ├── ApiRequest.hs │ ├── ApiRequest │ ├── Payload.hs │ ├── Preferences.hs │ ├── QueryParams.hs │ └── Types.hs │ ├── App.hs │ ├── AppState.hs │ ├── Auth.hs │ ├── Auth │ ├── Jwt.hs │ ├── JwtCache.hs │ └── Types.hs │ ├── CLI.hs │ ├── Cache │ └── Sieve.hs │ ├── Client.hs │ ├── Config.hs │ ├── Config │ ├── Database.hs │ ├── JSPath.hs │ ├── PgVersion.hs │ └── Proxy.hs │ ├── Cors.hs │ ├── Error.hs │ ├── Listener.hs │ ├── Logger.hs │ ├── MainTx.hs │ ├── MediaType.hs │ ├── Metrics.hs │ ├── Network.hs │ ├── Observation.hs │ ├── Plan.hs │ ├── Plan │ ├── CallPlan.hs │ ├── MutatePlan.hs │ ├── ReadPlan.hs │ └── Types.hs │ ├── Query.hs │ ├── Query │ ├── PreQuery.hs │ ├── QueryBuilder.hs │ ├── SqlFragment.hs │ └── Statements.hs │ ├── RangeQuery.hs │ ├── Response.hs │ ├── Response │ ├── GucHeader.hs │ ├── OpenAPI.hs │ └── Performance.hs │ ├── SchemaCache.hs │ ├── SchemaCache │ ├── Identifiers.hs │ ├── Relationship.hs │ ├── Representations.hs │ ├── Routine.hs │ └── Table.hs │ ├── Unix.hs │ └── Version.hs ├── stack.yaml ├── stack.yaml.lock ├── static ├── 2ndquadrant.png ├── code-build-dark.png ├── code-build.png ├── cybertec-dark.svg ├── cybertec.svg ├── euronodes.svg ├── gnuhost.png ├── neon-dark.jpg ├── neon.jpg ├── oblivious.jpg ├── postgrest.png ├── retool.png ├── supabase-dark.png ├── supabase.png ├── tembo.png └── timescaledb.png └── test ├── coverage.overlay ├── doc └── Main.hs ├── io ├── __snapshots__ │ └── test_cli │ │ ├── test_schema_cache_snapshot[dbMediaHandlers].yaml │ │ ├── test_schema_cache_snapshot[dbRelationships].yaml │ │ ├── test_schema_cache_snapshot[dbRepresentations].yaml │ │ ├── test_schema_cache_snapshot[dbRoutines].yaml │ │ ├── test_schema_cache_snapshot[dbTables].yaml │ │ └── test_schema_cache_snapshot[dbTimezones].yaml ├── config.py ├── configs │ ├── aliases.config │ ├── boolean-numeric.config │ ├── boolean-string.config │ ├── defaults.config │ ├── expected │ │ ├── aliases.config │ │ ├── boolean-numeric.config │ │ ├── boolean-string.config │ │ ├── defaults.config │ │ ├── jwt-role-claim-key1.config │ │ ├── jwt-role-claim-key2.config │ │ ├── jwt-role-claim-key3.config │ │ ├── jwt-role-claim-key4.config │ │ ├── jwt-role-claim-key5.config │ │ ├── no-defaults-with-db-other-authenticator.config │ │ ├── no-defaults-with-db.config │ │ ├── no-defaults.config │ │ ├── types.config │ │ └── utf-8.config │ ├── invalid.yaml │ ├── jwt-role-claim-key1.config │ ├── jwt-role-claim-key2.config │ ├── jwt-role-claim-key3.config │ ├── jwt-role-claim-key4.config │ ├── jwt-role-claim-key5.config │ ├── no-defaults-env.yaml │ ├── no-defaults.config │ ├── sigusr2-settings.config │ ├── types.config │ └── utf-8.config ├── conftest.py ├── fixtures │ ├── big_schema.sql │ ├── db_config.sql │ ├── fixtures.yaml │ ├── load.sql │ └── replica.sql ├── postgrest.py ├── secrets │ ├── ascii.b64 │ ├── ascii.jwt │ ├── ascii.noeol │ ├── ascii.txt │ ├── binary.b64 │ ├── binary.eol │ ├── binary.jwt │ ├── binary.noeol │ ├── utf8.b64 │ ├── utf8.jwt │ ├── utf8.noeol │ ├── utf8.txt │ ├── word.b64 │ ├── word.jwt │ ├── word.noeol │ └── word.txt ├── test_auth.py ├── test_big_schema.py ├── test_cli.py ├── test_io.py ├── test_replica.py ├── test_sanity.py └── util.py ├── load ├── bulk.json ├── fixtures.sql ├── patch.json ├── post.json ├── put.json ├── rpc.json └── targets.http ├── memory └── memory-tests.sh ├── pgbench ├── 1567 │ ├── new.sql │ └── old.sql ├── 1652 │ ├── new.sql │ └── old.sql ├── 2676 │ ├── new.sql │ └── old.sql ├── 2677 │ ├── new.sql │ └── old.sql ├── README.md └── fixtures.sql ├── spec ├── Feature │ ├── Auth │ │ ├── AsymmetricJwtSpec.hs │ │ ├── AudienceJwtSecretSpec.hs │ │ ├── AuthSpec.hs │ │ ├── BinaryJwtSecretSpec.hs │ │ ├── JwtCacheSpec.hs │ │ ├── NoAnonSpec.hs │ │ └── NoJwtSecretSpec.hs │ ├── ConcurrentSpec.hs │ ├── CorsSpec.hs │ ├── ExtraSearchPathSpec.hs │ ├── NoSuperuserSpec.hs │ ├── ObservabilitySpec.hs │ ├── OpenApi │ │ ├── DisabledOpenApiSpec.hs │ │ ├── IgnorePrivOpenApiSpec.hs │ │ ├── OpenApiSpec.hs │ │ ├── ProxySpec.hs │ │ ├── RootSpec.hs │ │ └── SecurityOpenApiSpec.hs │ ├── OptionsSpec.hs │ ├── Query │ │ ├── AggregateFunctionsSpec.hs │ │ ├── AndOrParamsSpec.hs │ │ ├── ComputedRelsSpec.hs │ │ ├── CustomMediaSpec.hs │ │ ├── DeleteSpec.hs │ │ ├── EmbedDisambiguationSpec.hs │ │ ├── EmbedInnerJoinSpec.hs │ │ ├── ErrorSpec.hs │ │ ├── InsertSpec.hs │ │ ├── JsonOperatorSpec.hs │ │ ├── MultipleSchemaSpec.hs │ │ ├── NullsStripSpec.hs │ │ ├── PgSafeUpdateSpec.hs │ │ ├── PlanSpec.hs │ │ ├── PostGISSpec.hs │ │ ├── PreferencesSpec.hs │ │ ├── QueryLimitedSpec.hs │ │ ├── QuerySpec.hs │ │ ├── RangeSpec.hs │ │ ├── RawOutputTypesSpec.hs │ │ ├── RelatedQueriesSpec.hs │ │ ├── RpcSpec.hs │ │ ├── ServerTimingSpec.hs │ │ ├── SingularSpec.hs │ │ ├── SpreadQueriesSpec.hs │ │ ├── UnicodeSpec.hs │ │ ├── UpdateSpec.hs │ │ └── UpsertSpec.hs │ ├── RollbackSpec.hs │ └── RpcPreRequestGucsSpec.hs ├── Main.hs ├── SpecHelper.hs └── fixtures │ ├── 1.twkb │ ├── A.png │ ├── data.sql │ ├── database.sql │ ├── draft04.json │ ├── image.png │ ├── jsonschema.sql │ ├── jwt.sql │ ├── lines.csv │ ├── lines.twkb │ ├── load.sql │ ├── openapi.json │ ├── privileges.sql │ ├── roles.sql │ └── schema.sql └── weeder.toml /.cirrus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/.cirrus.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | /CHANGELOG.md merge=union 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/actionlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/.github/actionlint.yml -------------------------------------------------------------------------------- /.github/actions/artifact-from-cirrus/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/.github/actions/artifact-from-cirrus/action.yaml -------------------------------------------------------------------------------- /.github/actions/cache-on-main/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/.github/actions/cache-on-main/action.yaml -------------------------------------------------------------------------------- /.github/actions/setup-nix/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/.github/actions/setup-nix/action.yaml -------------------------------------------------------------------------------- /.github/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/.github/codecov.yml -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/backport.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/.github/workflows/backport.yaml -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/.github/workflows/check.yaml -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/docs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/.github/workflows/docs.yaml -------------------------------------------------------------------------------- /.github/workflows/linkcheck.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/.github/workflows/linkcheck.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /.stylish-haskell.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/.stylish-haskell.yaml -------------------------------------------------------------------------------- /BACKERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/BACKERS.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/Setup.hs -------------------------------------------------------------------------------- /cabal.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/cabal.project -------------------------------------------------------------------------------- /cabal.project.freeze: -------------------------------------------------------------------------------- 1 | index-state: hackage.haskell.org 2025-10-29T04:02:18Z 2 | -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/default.nix -------------------------------------------------------------------------------- /docker-hub-readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docker-hub-readme.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_diagrams/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_diagrams/README.md -------------------------------------------------------------------------------- /docs/_diagrams/er/boxoffice.er: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_diagrams/er/boxoffice.er -------------------------------------------------------------------------------- /docs/_diagrams/er/employees.er: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_diagrams/er/employees.er -------------------------------------------------------------------------------- /docs/_diagrams/er/film.er: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_diagrams/er/film.er -------------------------------------------------------------------------------- /docs/_diagrams/er/orders.er: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_diagrams/er/orders.er -------------------------------------------------------------------------------- /docs/_diagrams/er/premieres.er: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_diagrams/er/premieres.er -------------------------------------------------------------------------------- /docs/_diagrams/er/presidents.er: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_diagrams/er/presidents.er -------------------------------------------------------------------------------- /docs/_diagrams/er/users.er: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_diagrams/er/users.er -------------------------------------------------------------------------------- /docs/_diagrams/uml/arch.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_diagrams/uml/arch.uml -------------------------------------------------------------------------------- /docs/_diagrams/uml/dark/arch-dark.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_diagrams/uml/dark/arch-dark.uml -------------------------------------------------------------------------------- /docs/_diagrams/uml/dark/sch-iso-dark.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_diagrams/uml/dark/sch-iso-dark.uml -------------------------------------------------------------------------------- /docs/_diagrams/uml/sch-iso.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_diagrams/uml/sch-iso.uml -------------------------------------------------------------------------------- /docs/_static/arch-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_static/arch-dark.svg -------------------------------------------------------------------------------- /docs/_static/arch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_static/arch.svg -------------------------------------------------------------------------------- /docs/_static/boxoffice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_static/boxoffice.png -------------------------------------------------------------------------------- /docs/_static/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_static/css/custom.css -------------------------------------------------------------------------------- /docs/_static/employees.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_static/employees.png -------------------------------------------------------------------------------- /docs/_static/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_static/empty.png -------------------------------------------------------------------------------- /docs/_static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_static/favicon.ico -------------------------------------------------------------------------------- /docs/_static/film.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_static/film.png -------------------------------------------------------------------------------- /docs/_static/how-tos/htmx-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_static/how-tos/htmx-demo.gif -------------------------------------------------------------------------------- /docs/_static/how-tos/htmx-edit-delete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_static/how-tos/htmx-edit-delete.gif -------------------------------------------------------------------------------- /docs/_static/how-tos/htmx-insert.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_static/how-tos/htmx-insert.gif -------------------------------------------------------------------------------- /docs/_static/how-tos/htmx-simple.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_static/how-tos/htmx-simple.jpg -------------------------------------------------------------------------------- /docs/_static/orders.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_static/orders.png -------------------------------------------------------------------------------- /docs/_static/presidents.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_static/presidents.png -------------------------------------------------------------------------------- /docs/_static/sch-iso-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_static/sch-iso-dark.svg -------------------------------------------------------------------------------- /docs/_static/sch-iso.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_static/sch-iso.svg -------------------------------------------------------------------------------- /docs/_static/security-anon-choice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_static/security-anon-choice.png -------------------------------------------------------------------------------- /docs/_static/security-roles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_static/security-roles.png -------------------------------------------------------------------------------- /docs/_static/tuts/tut0-request-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_static/tuts/tut0-request-flow.png -------------------------------------------------------------------------------- /docs/_static/tuts/tut1-jwt-io.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_static/tuts/tut1-jwt-io.png -------------------------------------------------------------------------------- /docs/_static/users.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_static/users.png -------------------------------------------------------------------------------- /docs/_static/win-err-dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/_static/win-err-dialog.png -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/ecosystem.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/ecosystem.rst -------------------------------------------------------------------------------- /docs/explanations/architecture.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/explanations/architecture.rst -------------------------------------------------------------------------------- /docs/explanations/db_authz.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/explanations/db_authz.rst -------------------------------------------------------------------------------- /docs/explanations/external_auth.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/explanations/external_auth.rst -------------------------------------------------------------------------------- /docs/explanations/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/explanations/install.rst -------------------------------------------------------------------------------- /docs/explanations/nginx.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/explanations/nginx.rst -------------------------------------------------------------------------------- /docs/explanations/schema_isolation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/explanations/schema_isolation.rst -------------------------------------------------------------------------------- /docs/how-tos/create-soap-endpoint.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/how-tos/create-soap-endpoint.rst -------------------------------------------------------------------------------- /docs/how-tos/providing-html-content-using-htmx.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/how-tos/providing-html-content-using-htmx.rst -------------------------------------------------------------------------------- /docs/how-tos/providing-images-for-img.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/how-tos/providing-images-for-img.rst -------------------------------------------------------------------------------- /docs/how-tos/sql-user-management-using-postgres-users-and-passwords.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/how-tos/sql-user-management-using-postgres-users-and-passwords.rst -------------------------------------------------------------------------------- /docs/how-tos/sql-user-management.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/how-tos/sql-user-management.rst -------------------------------------------------------------------------------- /docs/how-tos/working-with-postgresql-data-types.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/how-tos/working-with-postgresql-data-types.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/integrations/pg-safeupdate.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/integrations/pg-safeupdate.rst -------------------------------------------------------------------------------- /docs/integrations/systemd.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/integrations/systemd.rst -------------------------------------------------------------------------------- /docs/postgrest.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/postgrest.dict -------------------------------------------------------------------------------- /docs/references/admin_server.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/references/admin_server.rst -------------------------------------------------------------------------------- /docs/references/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/references/api.rst -------------------------------------------------------------------------------- /docs/references/api/aggregate_functions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/references/api/aggregate_functions.rst -------------------------------------------------------------------------------- /docs/references/api/computed_fields.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/references/api/computed_fields.rst -------------------------------------------------------------------------------- /docs/references/api/cors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/references/api/cors.rst -------------------------------------------------------------------------------- /docs/references/api/domain_representations.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/references/api/domain_representations.rst -------------------------------------------------------------------------------- /docs/references/api/functions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/references/api/functions.rst -------------------------------------------------------------------------------- /docs/references/api/media_type_handlers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/references/api/media_type_handlers.rst -------------------------------------------------------------------------------- /docs/references/api/openapi.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/references/api/openapi.rst -------------------------------------------------------------------------------- /docs/references/api/options.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/references/api/options.rst -------------------------------------------------------------------------------- /docs/references/api/pagination_count.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/references/api/pagination_count.rst -------------------------------------------------------------------------------- /docs/references/api/preferences.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/references/api/preferences.rst -------------------------------------------------------------------------------- /docs/references/api/resource_embedding.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/references/api/resource_embedding.rst -------------------------------------------------------------------------------- /docs/references/api/resource_representation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/references/api/resource_representation.rst -------------------------------------------------------------------------------- /docs/references/api/schemas.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/references/api/schemas.rst -------------------------------------------------------------------------------- /docs/references/api/tables_views.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/references/api/tables_views.rst -------------------------------------------------------------------------------- /docs/references/api/url_grammar.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/references/api/url_grammar.rst -------------------------------------------------------------------------------- /docs/references/auth.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/references/auth.rst -------------------------------------------------------------------------------- /docs/references/cli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/references/cli.rst -------------------------------------------------------------------------------- /docs/references/configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/references/configuration.rst -------------------------------------------------------------------------------- /docs/references/connection_pool.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/references/connection_pool.rst -------------------------------------------------------------------------------- /docs/references/errors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/references/errors.rst -------------------------------------------------------------------------------- /docs/references/listener.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/references/listener.rst -------------------------------------------------------------------------------- /docs/references/observability.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/references/observability.rst -------------------------------------------------------------------------------- /docs/references/schema_cache.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/references/schema_cache.rst -------------------------------------------------------------------------------- /docs/references/transactions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/references/transactions.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/shared/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/shared/installation.rst -------------------------------------------------------------------------------- /docs/tutorials/tut0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/tutorials/tut0.rst -------------------------------------------------------------------------------- /docs/tutorials/tut1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/docs/tutorials/tut1.rst -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/flake.nix -------------------------------------------------------------------------------- /main/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/main/Main.hs -------------------------------------------------------------------------------- /nix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/README.md -------------------------------------------------------------------------------- /nix/UPGRADE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/UPGRADE.md -------------------------------------------------------------------------------- /nix/hsie/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/hsie/Main.hs -------------------------------------------------------------------------------- /nix/hsie/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/hsie/README.md -------------------------------------------------------------------------------- /nix/hsie/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/hsie/default.nix -------------------------------------------------------------------------------- /nix/overlays/build-toolbox/build-toolbox.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/overlays/build-toolbox/build-toolbox.nix -------------------------------------------------------------------------------- /nix/overlays/build-toolbox/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/overlays/build-toolbox/default.nix -------------------------------------------------------------------------------- /nix/overlays/checked-shell-script/checked-shell-script.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/overlays/checked-shell-script/checked-shell-script.nix -------------------------------------------------------------------------------- /nix/overlays/checked-shell-script/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/overlays/checked-shell-script/default.nix -------------------------------------------------------------------------------- /nix/overlays/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/overlays/default.nix -------------------------------------------------------------------------------- /nix/overlays/gitignore.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/overlays/gitignore.nix -------------------------------------------------------------------------------- /nix/overlays/haskell-packages.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/overlays/haskell-packages.nix -------------------------------------------------------------------------------- /nix/overlays/slocat.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/overlays/slocat.nix -------------------------------------------------------------------------------- /nix/static.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/static.nix -------------------------------------------------------------------------------- /nix/tools/cabalTools.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/tools/cabalTools.nix -------------------------------------------------------------------------------- /nix/tools/devTools.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/tools/devTools.nix -------------------------------------------------------------------------------- /nix/tools/docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/tools/docker/README.md -------------------------------------------------------------------------------- /nix/tools/docker/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/tools/docker/default.nix -------------------------------------------------------------------------------- /nix/tools/docs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/tools/docs.nix -------------------------------------------------------------------------------- /nix/tools/generate_targets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/tools/generate_targets.py -------------------------------------------------------------------------------- /nix/tools/gitTools.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/tools/gitTools.nix -------------------------------------------------------------------------------- /nix/tools/loadtest.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/tools/loadtest.nix -------------------------------------------------------------------------------- /nix/tools/merge_monitor_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/tools/merge_monitor_result.py -------------------------------------------------------------------------------- /nix/tools/monitor_pid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/tools/monitor_pid.py -------------------------------------------------------------------------------- /nix/tools/nixpkgsTools.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/tools/nixpkgsTools.nix -------------------------------------------------------------------------------- /nix/tools/release.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/tools/release.nix -------------------------------------------------------------------------------- /nix/tools/style.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/tools/style.nix -------------------------------------------------------------------------------- /nix/tools/tests.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/tools/tests.nix -------------------------------------------------------------------------------- /nix/tools/withTools.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/nix/tools/withTools.nix -------------------------------------------------------------------------------- /postgrest.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/postgrest.cabal -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/shell.nix -------------------------------------------------------------------------------- /src/PostgREST/Admin.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Admin.hs -------------------------------------------------------------------------------- /src/PostgREST/ApiRequest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/ApiRequest.hs -------------------------------------------------------------------------------- /src/PostgREST/ApiRequest/Payload.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/ApiRequest/Payload.hs -------------------------------------------------------------------------------- /src/PostgREST/ApiRequest/Preferences.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/ApiRequest/Preferences.hs -------------------------------------------------------------------------------- /src/PostgREST/ApiRequest/QueryParams.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/ApiRequest/QueryParams.hs -------------------------------------------------------------------------------- /src/PostgREST/ApiRequest/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/ApiRequest/Types.hs -------------------------------------------------------------------------------- /src/PostgREST/App.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/App.hs -------------------------------------------------------------------------------- /src/PostgREST/AppState.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/AppState.hs -------------------------------------------------------------------------------- /src/PostgREST/Auth.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Auth.hs -------------------------------------------------------------------------------- /src/PostgREST/Auth/Jwt.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Auth/Jwt.hs -------------------------------------------------------------------------------- /src/PostgREST/Auth/JwtCache.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Auth/JwtCache.hs -------------------------------------------------------------------------------- /src/PostgREST/Auth/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Auth/Types.hs -------------------------------------------------------------------------------- /src/PostgREST/CLI.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/CLI.hs -------------------------------------------------------------------------------- /src/PostgREST/Cache/Sieve.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Cache/Sieve.hs -------------------------------------------------------------------------------- /src/PostgREST/Client.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Client.hs -------------------------------------------------------------------------------- /src/PostgREST/Config.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Config.hs -------------------------------------------------------------------------------- /src/PostgREST/Config/Database.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Config/Database.hs -------------------------------------------------------------------------------- /src/PostgREST/Config/JSPath.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Config/JSPath.hs -------------------------------------------------------------------------------- /src/PostgREST/Config/PgVersion.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Config/PgVersion.hs -------------------------------------------------------------------------------- /src/PostgREST/Config/Proxy.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Config/Proxy.hs -------------------------------------------------------------------------------- /src/PostgREST/Cors.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Cors.hs -------------------------------------------------------------------------------- /src/PostgREST/Error.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Error.hs -------------------------------------------------------------------------------- /src/PostgREST/Listener.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Listener.hs -------------------------------------------------------------------------------- /src/PostgREST/Logger.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Logger.hs -------------------------------------------------------------------------------- /src/PostgREST/MainTx.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/MainTx.hs -------------------------------------------------------------------------------- /src/PostgREST/MediaType.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/MediaType.hs -------------------------------------------------------------------------------- /src/PostgREST/Metrics.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Metrics.hs -------------------------------------------------------------------------------- /src/PostgREST/Network.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Network.hs -------------------------------------------------------------------------------- /src/PostgREST/Observation.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Observation.hs -------------------------------------------------------------------------------- /src/PostgREST/Plan.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Plan.hs -------------------------------------------------------------------------------- /src/PostgREST/Plan/CallPlan.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Plan/CallPlan.hs -------------------------------------------------------------------------------- /src/PostgREST/Plan/MutatePlan.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Plan/MutatePlan.hs -------------------------------------------------------------------------------- /src/PostgREST/Plan/ReadPlan.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Plan/ReadPlan.hs -------------------------------------------------------------------------------- /src/PostgREST/Plan/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Plan/Types.hs -------------------------------------------------------------------------------- /src/PostgREST/Query.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Query.hs -------------------------------------------------------------------------------- /src/PostgREST/Query/PreQuery.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Query/PreQuery.hs -------------------------------------------------------------------------------- /src/PostgREST/Query/QueryBuilder.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Query/QueryBuilder.hs -------------------------------------------------------------------------------- /src/PostgREST/Query/SqlFragment.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Query/SqlFragment.hs -------------------------------------------------------------------------------- /src/PostgREST/Query/Statements.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Query/Statements.hs -------------------------------------------------------------------------------- /src/PostgREST/RangeQuery.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/RangeQuery.hs -------------------------------------------------------------------------------- /src/PostgREST/Response.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Response.hs -------------------------------------------------------------------------------- /src/PostgREST/Response/GucHeader.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Response/GucHeader.hs -------------------------------------------------------------------------------- /src/PostgREST/Response/OpenAPI.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Response/OpenAPI.hs -------------------------------------------------------------------------------- /src/PostgREST/Response/Performance.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Response/Performance.hs -------------------------------------------------------------------------------- /src/PostgREST/SchemaCache.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/SchemaCache.hs -------------------------------------------------------------------------------- /src/PostgREST/SchemaCache/Identifiers.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/SchemaCache/Identifiers.hs -------------------------------------------------------------------------------- /src/PostgREST/SchemaCache/Relationship.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/SchemaCache/Relationship.hs -------------------------------------------------------------------------------- /src/PostgREST/SchemaCache/Representations.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/SchemaCache/Representations.hs -------------------------------------------------------------------------------- /src/PostgREST/SchemaCache/Routine.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/SchemaCache/Routine.hs -------------------------------------------------------------------------------- /src/PostgREST/SchemaCache/Table.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/SchemaCache/Table.hs -------------------------------------------------------------------------------- /src/PostgREST/Unix.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Unix.hs -------------------------------------------------------------------------------- /src/PostgREST/Version.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/src/PostgREST/Version.hs -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/stack.yaml -------------------------------------------------------------------------------- /stack.yaml.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/stack.yaml.lock -------------------------------------------------------------------------------- /static/2ndquadrant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/static/2ndquadrant.png -------------------------------------------------------------------------------- /static/code-build-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/static/code-build-dark.png -------------------------------------------------------------------------------- /static/code-build.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/static/code-build.png -------------------------------------------------------------------------------- /static/cybertec-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/static/cybertec-dark.svg -------------------------------------------------------------------------------- /static/cybertec.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/static/cybertec.svg -------------------------------------------------------------------------------- /static/euronodes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/static/euronodes.svg -------------------------------------------------------------------------------- /static/gnuhost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/static/gnuhost.png -------------------------------------------------------------------------------- /static/neon-dark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/static/neon-dark.jpg -------------------------------------------------------------------------------- /static/neon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/static/neon.jpg -------------------------------------------------------------------------------- /static/oblivious.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/static/oblivious.jpg -------------------------------------------------------------------------------- /static/postgrest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/static/postgrest.png -------------------------------------------------------------------------------- /static/retool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/static/retool.png -------------------------------------------------------------------------------- /static/supabase-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/static/supabase-dark.png -------------------------------------------------------------------------------- /static/supabase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/static/supabase.png -------------------------------------------------------------------------------- /static/tembo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/static/tembo.png -------------------------------------------------------------------------------- /static/timescaledb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/static/timescaledb.png -------------------------------------------------------------------------------- /test/coverage.overlay: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/doc/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/doc/Main.hs -------------------------------------------------------------------------------- /test/io/__snapshots__/test_cli/test_schema_cache_snapshot[dbMediaHandlers].yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/__snapshots__/test_cli/test_schema_cache_snapshot[dbMediaHandlers].yaml -------------------------------------------------------------------------------- /test/io/__snapshots__/test_cli/test_schema_cache_snapshot[dbRelationships].yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/__snapshots__/test_cli/test_schema_cache_snapshot[dbRelationships].yaml -------------------------------------------------------------------------------- /test/io/__snapshots__/test_cli/test_schema_cache_snapshot[dbRepresentations].yaml: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /test/io/__snapshots__/test_cli/test_schema_cache_snapshot[dbRoutines].yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/__snapshots__/test_cli/test_schema_cache_snapshot[dbRoutines].yaml -------------------------------------------------------------------------------- /test/io/__snapshots__/test_cli/test_schema_cache_snapshot[dbTables].yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/__snapshots__/test_cli/test_schema_cache_snapshot[dbTables].yaml -------------------------------------------------------------------------------- /test/io/__snapshots__/test_cli/test_schema_cache_snapshot[dbTimezones].yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/__snapshots__/test_cli/test_schema_cache_snapshot[dbTimezones].yaml -------------------------------------------------------------------------------- /test/io/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/config.py -------------------------------------------------------------------------------- /test/io/configs/aliases.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/aliases.config -------------------------------------------------------------------------------- /test/io/configs/boolean-numeric.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/boolean-numeric.config -------------------------------------------------------------------------------- /test/io/configs/boolean-string.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/boolean-string.config -------------------------------------------------------------------------------- /test/io/configs/defaults.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/defaults.config -------------------------------------------------------------------------------- /test/io/configs/expected/aliases.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/expected/aliases.config -------------------------------------------------------------------------------- /test/io/configs/expected/boolean-numeric.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/expected/boolean-numeric.config -------------------------------------------------------------------------------- /test/io/configs/expected/boolean-string.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/expected/boolean-string.config -------------------------------------------------------------------------------- /test/io/configs/expected/defaults.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/expected/defaults.config -------------------------------------------------------------------------------- /test/io/configs/expected/jwt-role-claim-key1.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/expected/jwt-role-claim-key1.config -------------------------------------------------------------------------------- /test/io/configs/expected/jwt-role-claim-key2.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/expected/jwt-role-claim-key2.config -------------------------------------------------------------------------------- /test/io/configs/expected/jwt-role-claim-key3.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/expected/jwt-role-claim-key3.config -------------------------------------------------------------------------------- /test/io/configs/expected/jwt-role-claim-key4.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/expected/jwt-role-claim-key4.config -------------------------------------------------------------------------------- /test/io/configs/expected/jwt-role-claim-key5.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/expected/jwt-role-claim-key5.config -------------------------------------------------------------------------------- /test/io/configs/expected/no-defaults-with-db-other-authenticator.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/expected/no-defaults-with-db-other-authenticator.config -------------------------------------------------------------------------------- /test/io/configs/expected/no-defaults-with-db.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/expected/no-defaults-with-db.config -------------------------------------------------------------------------------- /test/io/configs/expected/no-defaults.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/expected/no-defaults.config -------------------------------------------------------------------------------- /test/io/configs/expected/types.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/expected/types.config -------------------------------------------------------------------------------- /test/io/configs/expected/utf-8.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/expected/utf-8.config -------------------------------------------------------------------------------- /test/io/configs/invalid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/invalid.yaml -------------------------------------------------------------------------------- /test/io/configs/jwt-role-claim-key1.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/jwt-role-claim-key1.config -------------------------------------------------------------------------------- /test/io/configs/jwt-role-claim-key2.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/jwt-role-claim-key2.config -------------------------------------------------------------------------------- /test/io/configs/jwt-role-claim-key3.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/jwt-role-claim-key3.config -------------------------------------------------------------------------------- /test/io/configs/jwt-role-claim-key4.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/jwt-role-claim-key4.config -------------------------------------------------------------------------------- /test/io/configs/jwt-role-claim-key5.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/jwt-role-claim-key5.config -------------------------------------------------------------------------------- /test/io/configs/no-defaults-env.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/no-defaults-env.yaml -------------------------------------------------------------------------------- /test/io/configs/no-defaults.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/no-defaults.config -------------------------------------------------------------------------------- /test/io/configs/sigusr2-settings.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/sigusr2-settings.config -------------------------------------------------------------------------------- /test/io/configs/types.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/configs/types.config -------------------------------------------------------------------------------- /test/io/configs/utf-8.config: -------------------------------------------------------------------------------- 1 | # Commènt utf-8 chàrs 2 | log-level = "crit" 3 | -------------------------------------------------------------------------------- /test/io/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/conftest.py -------------------------------------------------------------------------------- /test/io/fixtures/big_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/fixtures/big_schema.sql -------------------------------------------------------------------------------- /test/io/fixtures/db_config.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/fixtures/db_config.sql -------------------------------------------------------------------------------- /test/io/fixtures/fixtures.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/fixtures/fixtures.yaml -------------------------------------------------------------------------------- /test/io/fixtures/load.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/fixtures/load.sql -------------------------------------------------------------------------------- /test/io/fixtures/replica.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/fixtures/replica.sql -------------------------------------------------------------------------------- /test/io/postgrest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/postgrest.py -------------------------------------------------------------------------------- /test/io/secrets/ascii.b64: -------------------------------------------------------------------------------- 1 | QUJDCkVhc3kgYXMKMTIzCk9yIHNpbXBsZSBhcwpEbyByZSBtaQ== 2 | -------------------------------------------------------------------------------- /test/io/secrets/ascii.jwt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/secrets/ascii.jwt -------------------------------------------------------------------------------- /test/io/secrets/ascii.noeol: -------------------------------------------------------------------------------- 1 | ABC 2 | Easy as 3 | 123 4 | Or simple as 5 | Do re mi -------------------------------------------------------------------------------- /test/io/secrets/ascii.txt: -------------------------------------------------------------------------------- 1 | ABC 2 | Easy as 3 | 123 4 | Or simple as 5 | Do re mi 6 | -------------------------------------------------------------------------------- /test/io/secrets/binary.b64: -------------------------------------------------------------------------------- 1 | RTwSHLM0/PWM2YCOyBiyChMQQamZLTZGrXdzGk61o5A= 2 | -------------------------------------------------------------------------------- /test/io/secrets/binary.eol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/secrets/binary.eol -------------------------------------------------------------------------------- /test/io/secrets/binary.jwt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/secrets/binary.jwt -------------------------------------------------------------------------------- /test/io/secrets/binary.noeol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/secrets/binary.noeol -------------------------------------------------------------------------------- /test/io/secrets/utf8.b64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/secrets/utf8.b64 -------------------------------------------------------------------------------- /test/io/secrets/utf8.jwt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/secrets/utf8.jwt -------------------------------------------------------------------------------- /test/io/secrets/utf8.noeol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/secrets/utf8.noeol -------------------------------------------------------------------------------- /test/io/secrets/utf8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/secrets/utf8.txt -------------------------------------------------------------------------------- /test/io/secrets/word.b64: -------------------------------------------------------------------------------- 1 | QUJDRWFzeUFzT25lVHdvVGhyZWVPclNpbXBsZUFzRG9SZU1p 2 | -------------------------------------------------------------------------------- /test/io/secrets/word.jwt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/secrets/word.jwt -------------------------------------------------------------------------------- /test/io/secrets/word.noeol: -------------------------------------------------------------------------------- 1 | ABCEasyAsOneTwoThreeOrSimpleAsDoReMi -------------------------------------------------------------------------------- /test/io/secrets/word.txt: -------------------------------------------------------------------------------- 1 | ABCEasyAsOneTwoThreeOrSimpleAsDoReMi 2 | -------------------------------------------------------------------------------- /test/io/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/test_auth.py -------------------------------------------------------------------------------- /test/io/test_big_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/test_big_schema.py -------------------------------------------------------------------------------- /test/io/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/test_cli.py -------------------------------------------------------------------------------- /test/io/test_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/test_io.py -------------------------------------------------------------------------------- /test/io/test_replica.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/test_replica.py -------------------------------------------------------------------------------- /test/io/test_sanity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/test_sanity.py -------------------------------------------------------------------------------- /test/io/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/io/util.py -------------------------------------------------------------------------------- /test/load/bulk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/load/bulk.json -------------------------------------------------------------------------------- /test/load/fixtures.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/load/fixtures.sql -------------------------------------------------------------------------------- /test/load/patch.json: -------------------------------------------------------------------------------- 1 | { 2 | "last_modified": "now" 3 | } 4 | -------------------------------------------------------------------------------- /test/load/post.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/load/post.json -------------------------------------------------------------------------------- /test/load/put.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/load/put.json -------------------------------------------------------------------------------- /test/load/rpc.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "John" 3 | } 4 | -------------------------------------------------------------------------------- /test/load/targets.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/load/targets.http -------------------------------------------------------------------------------- /test/memory/memory-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/memory/memory-tests.sh -------------------------------------------------------------------------------- /test/pgbench/1567/new.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/pgbench/1567/new.sql -------------------------------------------------------------------------------- /test/pgbench/1567/old.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/pgbench/1567/old.sql -------------------------------------------------------------------------------- /test/pgbench/1652/new.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/pgbench/1652/new.sql -------------------------------------------------------------------------------- /test/pgbench/1652/old.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/pgbench/1652/old.sql -------------------------------------------------------------------------------- /test/pgbench/2676/new.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/pgbench/2676/new.sql -------------------------------------------------------------------------------- /test/pgbench/2676/old.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/pgbench/2676/old.sql -------------------------------------------------------------------------------- /test/pgbench/2677/new.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/pgbench/2677/new.sql -------------------------------------------------------------------------------- /test/pgbench/2677/old.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/pgbench/2677/old.sql -------------------------------------------------------------------------------- /test/pgbench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/pgbench/README.md -------------------------------------------------------------------------------- /test/pgbench/fixtures.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/pgbench/fixtures.sql -------------------------------------------------------------------------------- /test/spec/Feature/Auth/AsymmetricJwtSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Auth/AsymmetricJwtSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Auth/AudienceJwtSecretSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Auth/AudienceJwtSecretSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Auth/AuthSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Auth/AuthSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Auth/BinaryJwtSecretSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Auth/BinaryJwtSecretSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Auth/JwtCacheSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Auth/JwtCacheSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Auth/NoAnonSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Auth/NoAnonSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Auth/NoJwtSecretSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Auth/NoJwtSecretSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/ConcurrentSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/ConcurrentSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/CorsSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/CorsSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/ExtraSearchPathSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/ExtraSearchPathSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/NoSuperuserSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/NoSuperuserSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/ObservabilitySpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/ObservabilitySpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/OpenApi/DisabledOpenApiSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/OpenApi/DisabledOpenApiSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/OpenApi/IgnorePrivOpenApiSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/OpenApi/IgnorePrivOpenApiSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/OpenApi/OpenApiSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/OpenApi/OpenApiSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/OpenApi/ProxySpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/OpenApi/ProxySpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/OpenApi/RootSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/OpenApi/RootSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/OpenApi/SecurityOpenApiSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/OpenApi/SecurityOpenApiSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/OptionsSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/OptionsSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/AggregateFunctionsSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/AggregateFunctionsSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/AndOrParamsSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/AndOrParamsSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/ComputedRelsSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/ComputedRelsSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/CustomMediaSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/CustomMediaSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/DeleteSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/DeleteSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/EmbedDisambiguationSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/EmbedDisambiguationSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/EmbedInnerJoinSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/EmbedInnerJoinSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/ErrorSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/ErrorSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/InsertSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/InsertSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/JsonOperatorSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/JsonOperatorSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/MultipleSchemaSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/MultipleSchemaSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/NullsStripSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/NullsStripSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/PgSafeUpdateSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/PgSafeUpdateSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/PlanSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/PlanSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/PostGISSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/PostGISSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/PreferencesSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/PreferencesSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/QueryLimitedSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/QueryLimitedSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/QuerySpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/QuerySpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/RangeSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/RangeSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/RawOutputTypesSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/RawOutputTypesSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/RelatedQueriesSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/RelatedQueriesSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/RpcSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/RpcSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/ServerTimingSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/ServerTimingSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/SingularSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/SingularSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/SpreadQueriesSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/SpreadQueriesSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/UnicodeSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/UnicodeSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/UpdateSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/UpdateSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/Query/UpsertSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/Query/UpsertSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/RollbackSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/RollbackSpec.hs -------------------------------------------------------------------------------- /test/spec/Feature/RpcPreRequestGucsSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Feature/RpcPreRequestGucsSpec.hs -------------------------------------------------------------------------------- /test/spec/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/Main.hs -------------------------------------------------------------------------------- /test/spec/SpecHelper.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/SpecHelper.hs -------------------------------------------------------------------------------- /test/spec/fixtures/1.twkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/fixtures/1.twkb -------------------------------------------------------------------------------- /test/spec/fixtures/A.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/fixtures/A.png -------------------------------------------------------------------------------- /test/spec/fixtures/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/fixtures/data.sql -------------------------------------------------------------------------------- /test/spec/fixtures/database.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/fixtures/database.sql -------------------------------------------------------------------------------- /test/spec/fixtures/draft04.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/fixtures/draft04.json -------------------------------------------------------------------------------- /test/spec/fixtures/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/fixtures/image.png -------------------------------------------------------------------------------- /test/spec/fixtures/jsonschema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/fixtures/jsonschema.sql -------------------------------------------------------------------------------- /test/spec/fixtures/jwt.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/fixtures/jwt.sql -------------------------------------------------------------------------------- /test/spec/fixtures/lines.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/fixtures/lines.csv -------------------------------------------------------------------------------- /test/spec/fixtures/lines.twkb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/fixtures/lines.twkb -------------------------------------------------------------------------------- /test/spec/fixtures/load.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/fixtures/load.sql -------------------------------------------------------------------------------- /test/spec/fixtures/openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/fixtures/openapi.json -------------------------------------------------------------------------------- /test/spec/fixtures/privileges.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/fixtures/privileges.sql -------------------------------------------------------------------------------- /test/spec/fixtures/roles.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/fixtures/roles.sql -------------------------------------------------------------------------------- /test/spec/fixtures/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/spec/fixtures/schema.sql -------------------------------------------------------------------------------- /test/weeder.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PostgREST/postgrest/HEAD/test/weeder.toml --------------------------------------------------------------------------------