Laurence Isla and Wolfgang Walther
1bd530df3a
docs: fix broken links older GUC settings
...
No longer links but embeds the old settings in a details html element.
2024-12-25 11:42:50 +01:00
Laurence Isla and steve-chavez
6af706facd
Remove former sponsors ( #694 )
2023-11-07 17:26:12 -05:00
Laurence Isla and steve-chavez
f975830d31
add Neon as new sponsor ( #693 )
2023-11-06 23:17:55 -05:00
Laurence Isla and Wolfgang Walther
10e72ba0c1
fix: regression by reverting fix that returned 206 when first-pos=length in Range header
2023-10-25 16:35:20 +02:00
Laurence Isla and Laurence Isla
23790b7e8d
Remove former sponsor
2023-10-05 13:08:06 -05:00
Laurence Isla and Steve Chavez
d07b5acf15
Bump to v11.2.1
2023-10-04 00:07:09 -03:00
Laurence Isla and Steve Chavez
64d02d7375
fix: regression that rejects URI connection strings with certain unescaped characters in the password
2023-10-04 00:07:09 -03:00
Laurence Isla and Steve Chavez
5c822b7ec4
fix: RPCs not embedding correctly when using overloaded functions for computed relationships
2023-10-04 00:07:09 -03:00
Laurence Isla and Steve Chavez
2ed163945b
Add test option for PostgreSQL 16
2023-10-04 00:07:09 -03:00
Laurence Isla and Steve Chavez
cf3cd4b8d0
Add missing changelog entries
2023-10-04 00:07:09 -03:00
Laurence Isla and Steve Chavez
38ea4378da
fix: error when requesting "Prefer: count=<type>" with null filters on embedded resources
2023-10-04 00:07:09 -03:00
Laurence Isla and Steve Chavez
226f1caa24
fix: bug when Null Filtering on embedded resources
...
When doing Null Filtering, the to-one embed resources were not included if they had a NULL value in any of the selected fields.
2023-10-04 00:07:09 -03:00
Laurence Isla and Steve Chavez
562f699770
Revert disamb using FK instead of computed rels
2023-08-10 08:49:55 -05:00
Laurence Isla and Steve Chavez
3f112553b0
Add missing ERD/SQL tabs and fix some requests
2023-08-10 08:49:55 -05:00
Laurence Isla and GitHub
aa53623aac
fix: error when a function returns RECORD or SETOF RECORD
2023-08-03 20:09:55 -05:00
Laurence Isla and GitHub
40c2bcd4a1
fix: paramaters of type character and bit not ignoring length
...
- Fixes the error "value too long for type character(1)" when the char length of the parameter was bigger than one.
2023-07-31 18:36:37 -05:00
Laurence Isla and GitHub
630e0a1691
fix: character and bit columns with fixed length not inserting/updating properly
...
Fixes the error "value too long for type character(1)" when the char length of the column was bigger than one.
2023-07-21 11:30:01 -05:00
a6aa2adf04
Remove embedding disambiguation in favor of computed rels ( #660 )
...
* Add SQL snippets for ERDs
---------
Co-authored-by: steve-chavez <stevechavezast@gmail.com >
2023-07-20 09:02:33 -05:00
Laurence Isla and GitHub
774d015eb5
feat: add the --version CLI option to print the version information
2023-07-07 18:19:02 -05:00
Laurence Isla and GitHub
e752224f14
feat: show PostgREST version in the logs
2023-07-07 10:28:27 -05:00
Laurence Isla and GitHub
5cdafb23e7
ci: fix ARM docker containers not stopping immediately
2023-07-06 11:20:32 -05:00
Laurence Isla and GitHub
7508230760
feat: allow to verify the PostgREST version through SQL
2023-07-03 18:31:32 -05:00
Laurence Isla and GitHub
83cf15fb7e
ci: specify GHC_VERSION for ARM build on CI config
...
* change cabal version from recommended to latest
2023-06-21 16:54:15 -05:00
Laurence Isla and GitHub
c1a8661ab3
ci: Update dependabot to look for dependencies in nested folder
...
- Bump cachix/install-nix-action from 21 to 22
- Add actions/setup-nix to dependabot dependencies
2023-06-19 12:33:42 -05:00
Laurence Isla and GitHub
772046242e
Add postgrest-docs-dictcheck to CI
2023-06-14 14:55:28 -05:00
Laurence Isla and GitHub
fdf85773e7
Fix jwt_secret in example
2023-06-14 14:25:54 -05:00
Laurence Isla and GitHub
396afa106e
Remove old or unmaintained links from the ecosystem page
2023-06-12 19:36:06 -05:00
Laurence Isla and GitHub
48365188ad
Add redirect to many-to-many relationships from embedding through join tables
2023-05-31 12:33:08 -05:00
Laurence Isla and GitHub
05bd033539
Add JavaScript redirect from the old api.html to new pages and sections
...
Uses the hashtag in the url to redirect to the sections where the content was moved to
2023-05-12 21:48:01 -05:00
Laurence Isla and GitHub
ce82b0c79b
Re-add missing legacy gucs information
2023-05-12 21:27:12 -05:00
Laurence Isla and Laurence Isla
d593bcff80
Fix remaining info about pg-safeupdate in nginx docs
2023-05-10 15:35:22 -05:00
424eac4b3e
Add documentation for v10.2.0
...
Co-authored-by: Steve Chavez <stevechavezast@gmail.com >
2023-04-25 20:27:02 -05:00
Laurence Isla and GitHub
f55ced0306
Add a warning when working with computed relationships
2023-04-21 17:04:31 -05:00
Laurence Isla and GitHub
0a2b7064c7
fix: PATCH requests not recognizing embedded filters
...
- Already fixed in #2618
- Adds tests and CHANGELOG
2023-04-14 16:42:55 -05:00
Laurence Isla and GitHub
f588bb6daf
Fix info on updates without filters
2023-04-13 18:38:07 -05:00
Laurence Isla and GitHub
ad7d80a430
ci: clean files from arm server only on build failure/cancel for a version release
2023-04-13 16:29:26 -05:00
Laurence Isla and GitHub
d3b10e7b2a
feat: Allow filtering by IS DISTINCT FROM using the isdistinct operator
2023-04-06 13:02:03 -05:00
Laurence Isla and GitHub
1aed55be68
Ignore the Range header when the method is different than GET
...
fix: bug when using Range header on PATCH/DELETE
- Fix the "message": "syntax error at or near \"RETURNING\"" error
- Fix doing a limited update/delete when an order query parameter was present
breaking: The Range header is now only considered on GET requests and is ignored for any other method
- Other methods should use the `limit/offset` query parameters for sub-ranges
- PUT requests no longer return an error when this header is present
2023-04-03 10:40:25 -05:00
Laurence Isla and GitHub
caaa9a3944
ci: Update ARM build script to use GHC 9.2.4
2023-03-24 20:23:43 -05:00
Laurence Isla and GitHub
6b65a5b151
Add HTTP status codes to PGRST errors ( #590 )
2023-02-09 16:48:17 -05:00
Laurence Isla and GitHub
60f4446fd8
Change inaccurate error codes to new ones
...
- Code for column is not found is PGRST204
- Code for timed out when acquiring connection to db is PGRST003
2023-02-09 14:57:51 -05:00
Laurence Isla and GitHub
378a225a9b
Add db-pool-acquisition-timeout configuration parameter
2023-02-09 14:56:38 -05:00
Laurence Isla and GitHub
c893ac15dc
Add the missing 'get' path item for RPCs to the OpenAPI output
2023-02-09 12:04:41 -05:00
Laurence Isla and GitHub
eb3f7c696a
Fix release date for v10.1.2 in CHANGELOG
2023-02-02 14:50:42 -05:00
Laurence Isla and Steve Chavez
09249f97ab
Update CHANGELOG to include release 10.1.2
2023-02-02 14:40:34 -05:00
Laurence Isla and GitHub
754282c385
Add missing fixes to the changelog
2023-02-01 22:15:43 -05:00
Laurence Isla and GitHub
775c006806
fix: FK pointing to VIEW instead of TABLE in OpenAPI output
2023-01-20 09:37:15 -05:00
Laurence Isla and GitHub
4ddd5b4a76
Add upsert headers for POST requests to the OpenAPI output
2022-12-27 16:16:41 -05:00
Laurence Isla and GitHub
1f69757835
fix: Add required OpenAPI items object when the paramater is an array
2022-12-20 12:30:28 -05:00
Laurence Isla and GitHub
5a660e0cbe
Add suggestions with fuzzy text search when no relationship is found ( #2583 )
2022-12-15 18:33:15 -05:00
Laurence Isla and GitHub
aecc53d8f9
fix: clarify error messages for functions
...
Move explanation on single unnamed parameters to the error details
2022-12-09 14:34:38 -05:00
Laurence Isla and GitHub
9e567216e9
feat: hint function names/parameters on error
2022-12-01 17:17:45 -05:00
Laurence Isla and Steve Chavez
f3831427e5
Fix broken links and dictcheck
2022-11-14 22:14:04 -05:00
Laurence Isla and Steve Chavez
485e4db4d7
Fix auth page due to anonymous requests not allowed when db-anon-role is not set
2022-11-14 22:14:04 -05:00
Laurence Isla and Steve Chavez
a6af266ab7
Fix step 3 of the tutorial 0
2022-11-14 22:14:04 -05:00
Laurence Isla and GitHub
b8c5d212ea
fix: Fatal error when requesting limit=0 and db-max-rows is set ( #2560 )
2022-11-04 18:14:16 -05:00
Laurence Isla and GitHub
fdb975c87c
Add information on preflight requests in CORS subsection
2022-09-21 19:09:50 -05:00
Laurence Isla and Steve Chavez
d507f2f0f4
Shorten explanations for the working with types section
2022-09-19 21:55:31 -05:00
Laurence Isla and GitHub
d5e662567b
fix: add error body when Prefer: count=exact is used and offset is out of bounds
...
* Adds error body when Prefer: count=exact is used and offset is out of bounds
* Adds details to differentiate between negative limits, lower boundaries greater than upper boundaries and out of bound ranges
2022-09-15 18:39:37 -05:00
Laurence Isla and GitHub
334f500f7c
fix: make computed relationships work when the schema name has special characters
2022-09-15 11:07:57 -05:00
Laurence Isla and GitHub
950070ce4e
Deprectate bulk-call
2022-08-26 12:09:47 -05:00
Laurence Isla and GitHub
a0c463b998
Add missing changes/fixes/features for v10
2022-08-23 21:59:48 -05:00
Laurence Isla and Steve Chavez
2afe13fa89
Move feature to fix in the changelog
2022-08-18 20:15:57 -05:00
Laurence Isla and GitHub
b2b92e75cc
Make text the default format for the execution plan
2022-08-17 17:58:02 -05:00
Laurence Isla and GitHub
ba3ba9fd5b
refactor: simplify tests where mutations need to be verified in the db
2022-08-15 12:06:54 -05:00
Laurence Isla and GitHub
7de8d5446a
Revert bulk update patch
...
- Revert patch #2311
- Keep the refactor done to qsFiltersRoot
- Keep the refactor done to the items tables
- Add tests that now work with pg-safeupdate as a result
2022-08-12 10:00:33 -05:00
Laurence Isla and GitHub
4ac47df528
tests: Add tests for the pg-safeupdate library
2022-08-10 11:50:57 -05:00
Laurence Isla and GitHub
2592639d1b
Reword and clarify embedding on views
2022-07-19 10:51:36 -05:00
Laurence Isla
5ac4c29a9e
bump version to 9.0.1.20220714
2022-07-14 15:44:31 -05:00
Laurence Isla and GitHub
e0ba6b6d1c
Add security definitions to the OpenAPI output
2022-07-13 22:47:09 -05:00
Laurence Isla and GitHub
bdf1cbe111
fix: inaccurate result count when an inner embed is selected after a normal embed in the query string
2022-07-12 22:29:42 -05:00
Laurence Isla and GitHub
b37bacb19a
Add Limezest/postgrest-cloud-run to ecosystem
2022-07-08 12:27:14 -05:00
Laurence Isla and GitHub
169547aee6
Return Location header only when using Prefer: return=header-only
2022-06-24 12:53:27 -05:00
Laurence Isla and GitHub
f7745e1569
fix: Allow schema names with special characters in the search path
...
Fixes regression where the search path did not recognize schemas with uppercase, spaces and other special characters in their names.
2022-06-23 18:54:43 -05:00
Laurence Isla and GitHub
65c2754719
Modify GeoJSON examples from views to functions ( #551 )
2022-06-21 17:38:29 -05:00
Laurence Isla and GitHub
7088e9d510
nix: Add command to remove old hie files in postgrest-clean
2022-06-16 19:16:15 -05:00
Laurence Isla and GitHub
580184532b
Add 9.0.1 changelog
2022-06-14 10:40:10 -05:00
Laurence Isla and GitHub
620da2e776
Update CHANGELOG to include release v9.0.1 ( #2307 )
2022-06-08 23:00:19 -05:00
Laurence Isla and GitHub
f9688c3553
Upgrade protolude to 0.3.1
2022-06-08 11:41:39 -05:00
Laurence Isla and GitHub
e4cdb8c491
ci: run on branches starting with "rel-"
2022-05-30 22:38:05 -05:00
Laurence Isla and GitHub
96c169e593
Add bytea to working with types and improve img example ( #542 )
2022-05-27 17:12:47 -05:00
Laurence Isla and GitHub
209b70cbfc
Add disclaimer on $ usage in jwt-secret values ( #543 )
2022-05-25 17:29:52 -05:00
Laurence Isla and Steve Chavez
06956c1994
Add explicit use of special timestamp values
2022-05-24 23:06:46 -05:00
Laurence Isla and GitHub
340c96883e
Fix main explanation on views with joins ( #537 )
...
* Fix indentation and example view
* Change films.id to just id
2022-05-19 23:44:31 +02:00
Laurence Isla and GitHub
496a1734ec
Add documentation on embedding views containing joins
2022-05-18 20:50:06 -05:00
Laurence Isla and Steve Chavez
c812a3fe3e
ci: Run ARM builds on releases
2022-05-16 18:10:36 -05:00
Laurence Isla and GitHub
867f2569a0
ci: Fix Windows build using Stack
...
Added PostgreSQL binaries to the PATH and removed the use of msys2-keyring
2022-05-05 00:06:00 -05:00
Laurence Isla and GitHub
9c23ac2f39
Reorganize error groups
2022-05-02 23:14:24 -05:00
Laurence Isla and GitHub
a2349d90c0
Reorganize error groups
...
* Grouped Hasql errors into one error and renamed it to InternalError
* Move all the General errors to ApiRequest errors
2022-05-02 21:16:31 -05:00
Laurence Isla and GitHub
5ad8800773
feat: Allow limit=0 in query params to return an empty array
2022-04-28 17:14:29 -05:00
Laurence Isla and GitHub
a8477b7822
Add tests for the ~ ltree operator ( #2267 )
2022-04-26 22:48:15 +02:00
Laurence Isla and GitHub
9bdb4e5c4f
ci: remove armv7 architectures for ARM builds
...
Now only builds aarch64 on the remote server without Docker
2022-04-23 20:30:07 +02:00
Laurence Isla and GitHub
bc7d54c7d2
Add CI for ARM architectures ( #2127 )
2022-04-18 17:40:32 +02:00
Laurence Isla and GitHub
7589102c6c
Fix misleading disambiguation error where relationship looks like valid syntax
...
* Add columns for the m2m relationship
2022-04-12 00:02:19 +02:00
Laurence Isla and GitHub
e1c987dc5f
Add latest page ( #521 )
...
* better highlight for composite/array reference
2022-03-27 17:54:48 +02:00
Laurence Isla and GitHub
9124dfd427
Bypass FreeBSD builds due to timeouts
2022-03-26 15:14:54 -05:00
Laurence Isla
8e86177486
bump version to 9.0.0.20220326
2022-03-26 12:26:47 -05:00
Laurence Isla and GitHub
fe898c27ae
Fix incorrectly placed feature in CHANGELOG
...
Move incorrectly placed feature for PostgREST errors from v9.0.0 to Upcoming
2022-03-26 11:08:37 -05:00
Laurence Isla and GitHub
eb4c428da6
Fix unordered list styles
2022-03-25 00:14:18 -05:00
Laurence Isla and GitHub
5688bc1521
Add JSON, Composite and Ranges types to the working with types how-to
2022-03-24 17:48:43 -05:00