├── .clang-format ├── .github └── workflows │ └── main.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── docs ├── api.md ├── assets │ └── favicon.ico ├── contributing.md ├── index.md ├── installation.md └── requirements_docs.txt ├── mkdocs.yml ├── nix ├── loadtest.nix ├── nginx │ ├── conf │ │ ├── custom.conf │ │ └── nginx.conf │ └── logs │ │ └── error.log ├── nginxCustom.nix └── xpg.nix ├── pg_net.control.in ├── shell.nix ├── sql ├── pg_net--0.1--0.2.sql ├── pg_net--0.10.0--0.11.0.sql ├── pg_net--0.11.0--0.12.0.sql ├── pg_net--0.12.0--0.13.0.sql ├── pg_net--0.13.0--0.14.0.sql ├── pg_net--0.14.0--0.15.0.sql ├── pg_net--0.15.0--0.16.0.sql ├── pg_net--0.16.0--0.17.0.sql ├── pg_net--0.17.0--0.18.0.sql ├── pg_net--0.18.0--0.19.0.sql ├── pg_net--0.19.0--0.19.1.sql ├── pg_net--0.19.1--0.19.2.sql ├── pg_net--0.19.2--0.19.3.sql ├── pg_net--0.19.3--0.19.4.sql ├── pg_net--0.19.4--0.19.5.sql ├── pg_net--0.19.5--0.19.6.sql ├── pg_net--0.19.6--0.19.7.sql ├── pg_net--0.19.7--0.20.0.sql ├── pg_net--0.2--0.3.sql ├── pg_net--0.20.0--0.20.1.sql ├── pg_net--0.20.1--0.20.2.sql ├── pg_net--0.3--0.4.sql ├── pg_net--0.4--0.5.sql ├── pg_net--0.5--0.5.1.sql ├── pg_net--0.5.1--0.6.sql ├── pg_net--0.6--0.7.sql ├── pg_net--0.7--0.7.1.sql ├── pg_net--0.7.1--0.7.3.sql ├── pg_net--0.7.3--0.8.0.sql ├── pg_net--0.8.0--0.9.3.sql ├── pg_net--0.9.3--0.10.0.sql └── pg_net.sql ├── src ├── core.c ├── core.h ├── curl_prelude.h ├── errors.c ├── errors.h ├── event.c ├── event.h ├── pg_prelude.h ├── util.c ├── util.h └── worker.c └── test ├── conftest.py ├── init.conf ├── init.sql ├── test_engine.py ├── test_http_delete.py ├── test_http_errors.py ├── test_http_get_collect.py ├── test_http_headers.py ├── test_http_malformed_headers.py ├── test_http_params.py ├── test_http_post_collect.py ├── test_http_requests_deleted_after_ttl.py ├── test_http_timeout.py ├── test_privileges.py ├── test_stat_statements.py ├── test_user_db.py ├── test_worker_behavior.py └── utils ├── helpers.sql └── loadtest.sql /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/README.md -------------------------------------------------------------------------------- /docs/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/docs/api.md -------------------------------------------------------------------------------- /docs/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/docs/assets/favicon.ico -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/requirements_docs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/docs/requirements_docs.txt -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /nix/loadtest.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/nix/loadtest.nix -------------------------------------------------------------------------------- /nix/nginx/conf/custom.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/nix/nginx/conf/custom.conf -------------------------------------------------------------------------------- /nix/nginx/conf/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/nix/nginx/conf/nginx.conf -------------------------------------------------------------------------------- /nix/nginx/logs/error.log: -------------------------------------------------------------------------------- 1 | Needed for nginx to start with a prefix directory 2 | -------------------------------------------------------------------------------- /nix/nginxCustom.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/nix/nginxCustom.nix -------------------------------------------------------------------------------- /nix/xpg.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/nix/xpg.nix -------------------------------------------------------------------------------- /pg_net.control.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/pg_net.control.in -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/shell.nix -------------------------------------------------------------------------------- /sql/pg_net--0.1--0.2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/sql/pg_net--0.1--0.2.sql -------------------------------------------------------------------------------- /sql/pg_net--0.10.0--0.11.0.sql: -------------------------------------------------------------------------------- 1 | -- no SQL changes in 0.11.0 2 | -------------------------------------------------------------------------------- /sql/pg_net--0.11.0--0.12.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/sql/pg_net--0.11.0--0.12.0.sql -------------------------------------------------------------------------------- /sql/pg_net--0.12.0--0.13.0.sql: -------------------------------------------------------------------------------- 1 | -- no SQL changes in 0.13.0 2 | -------------------------------------------------------------------------------- /sql/pg_net--0.13.0--0.14.0.sql: -------------------------------------------------------------------------------- 1 | -- no SQL changes in 0.14.0 2 | -------------------------------------------------------------------------------- /sql/pg_net--0.14.0--0.15.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/sql/pg_net--0.14.0--0.15.0.sql -------------------------------------------------------------------------------- /sql/pg_net--0.15.0--0.16.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/sql/pg_net--0.15.0--0.16.0.sql -------------------------------------------------------------------------------- /sql/pg_net--0.16.0--0.17.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/sql/pg_net--0.16.0--0.17.0.sql -------------------------------------------------------------------------------- /sql/pg_net--0.17.0--0.18.0.sql: -------------------------------------------------------------------------------- 1 | -- no SQL changes in 0.18.0 2 | -------------------------------------------------------------------------------- /sql/pg_net--0.18.0--0.19.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/sql/pg_net--0.18.0--0.19.0.sql -------------------------------------------------------------------------------- /sql/pg_net--0.19.0--0.19.1.sql: -------------------------------------------------------------------------------- 1 | -- no SQL changes in 0.19.1 2 | -------------------------------------------------------------------------------- /sql/pg_net--0.19.1--0.19.2.sql: -------------------------------------------------------------------------------- 1 | -- no SQL changes in 0.19.2 2 | -------------------------------------------------------------------------------- /sql/pg_net--0.19.2--0.19.3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/sql/pg_net--0.19.2--0.19.3.sql -------------------------------------------------------------------------------- /sql/pg_net--0.19.3--0.19.4.sql: -------------------------------------------------------------------------------- 1 | -- no SQL changes in 0.19.4 2 | -------------------------------------------------------------------------------- /sql/pg_net--0.19.4--0.19.5.sql: -------------------------------------------------------------------------------- 1 | -- no SQL changes 0.19.5 2 | -------------------------------------------------------------------------------- /sql/pg_net--0.19.5--0.19.6.sql: -------------------------------------------------------------------------------- 1 | -- no SQL changes in 0.19.6 2 | -------------------------------------------------------------------------------- /sql/pg_net--0.19.6--0.19.7.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/sql/pg_net--0.19.6--0.19.7.sql -------------------------------------------------------------------------------- /sql/pg_net--0.19.7--0.20.0.sql: -------------------------------------------------------------------------------- 1 | -- no SQL changes in 0.20.0 2 | -------------------------------------------------------------------------------- /sql/pg_net--0.2--0.3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/sql/pg_net--0.2--0.3.sql -------------------------------------------------------------------------------- /sql/pg_net--0.20.0--0.20.1.sql: -------------------------------------------------------------------------------- 1 | -- no SQL changes in 0.20.1 2 | -------------------------------------------------------------------------------- /sql/pg_net--0.20.1--0.20.2.sql: -------------------------------------------------------------------------------- 1 | -- no SQL changes in 0.20.2 2 | -------------------------------------------------------------------------------- /sql/pg_net--0.3--0.4.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/sql/pg_net--0.3--0.4.sql -------------------------------------------------------------------------------- /sql/pg_net--0.4--0.5.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/sql/pg_net--0.4--0.5.sql -------------------------------------------------------------------------------- /sql/pg_net--0.5--0.5.1.sql: -------------------------------------------------------------------------------- 1 | -- noop 2 | -------------------------------------------------------------------------------- /sql/pg_net--0.5.1--0.6.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/sql/pg_net--0.5.1--0.6.sql -------------------------------------------------------------------------------- /sql/pg_net--0.6--0.7.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/sql/pg_net--0.6--0.7.sql -------------------------------------------------------------------------------- /sql/pg_net--0.7--0.7.1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/sql/pg_net--0.7--0.7.1.sql -------------------------------------------------------------------------------- /sql/pg_net--0.7.1--0.7.3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/sql/pg_net--0.7.1--0.7.3.sql -------------------------------------------------------------------------------- /sql/pg_net--0.7.3--0.8.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/sql/pg_net--0.7.3--0.8.0.sql -------------------------------------------------------------------------------- /sql/pg_net--0.8.0--0.9.3.sql: -------------------------------------------------------------------------------- 1 | -- no SQL changes in 0.9.3 2 | -------------------------------------------------------------------------------- /sql/pg_net--0.9.3--0.10.0.sql: -------------------------------------------------------------------------------- 1 | -- no SQL changes in 0.10.0 2 | -------------------------------------------------------------------------------- /sql/pg_net.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/sql/pg_net.sql -------------------------------------------------------------------------------- /src/core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/src/core.c -------------------------------------------------------------------------------- /src/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/src/core.h -------------------------------------------------------------------------------- /src/curl_prelude.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/src/curl_prelude.h -------------------------------------------------------------------------------- /src/errors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/src/errors.c -------------------------------------------------------------------------------- /src/errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/src/errors.h -------------------------------------------------------------------------------- /src/event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/src/event.c -------------------------------------------------------------------------------- /src/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/src/event.h -------------------------------------------------------------------------------- /src/pg_prelude.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/src/pg_prelude.h -------------------------------------------------------------------------------- /src/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/src/util.c -------------------------------------------------------------------------------- /src/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/src/util.h -------------------------------------------------------------------------------- /src/worker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/src/worker.c -------------------------------------------------------------------------------- /test/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/test/conftest.py -------------------------------------------------------------------------------- /test/init.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/test/init.conf -------------------------------------------------------------------------------- /test/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/test/init.sql -------------------------------------------------------------------------------- /test/test_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/test/test_engine.py -------------------------------------------------------------------------------- /test/test_http_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/test/test_http_delete.py -------------------------------------------------------------------------------- /test/test_http_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/test/test_http_errors.py -------------------------------------------------------------------------------- /test/test_http_get_collect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/test/test_http_get_collect.py -------------------------------------------------------------------------------- /test/test_http_headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/test/test_http_headers.py -------------------------------------------------------------------------------- /test/test_http_malformed_headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/test/test_http_malformed_headers.py -------------------------------------------------------------------------------- /test/test_http_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/test/test_http_params.py -------------------------------------------------------------------------------- /test/test_http_post_collect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/test/test_http_post_collect.py -------------------------------------------------------------------------------- /test/test_http_requests_deleted_after_ttl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/test/test_http_requests_deleted_after_ttl.py -------------------------------------------------------------------------------- /test/test_http_timeout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/test/test_http_timeout.py -------------------------------------------------------------------------------- /test/test_privileges.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/test/test_privileges.py -------------------------------------------------------------------------------- /test/test_stat_statements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/test/test_stat_statements.py -------------------------------------------------------------------------------- /test/test_user_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/test/test_user_db.py -------------------------------------------------------------------------------- /test/test_worker_behavior.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/test/test_worker_behavior.py -------------------------------------------------------------------------------- /test/utils/helpers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/test/utils/helpers.sql -------------------------------------------------------------------------------- /test/utils/loadtest.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supabase/pg_net/HEAD/test/utils/loadtest.sql --------------------------------------------------------------------------------