Tags: andypeng2015/pgroll
Tags
Support create/drop index with uppercase names (xataio#356) Fixes xataio#355 Postgres stores index names with uppercase characters in the `pg_index` catalog using the quoted version of the name. For example: ``` "idx_USERS_name" ``` whereas a lowercase index name would be stored as: ``` idx_users_name ``` This is different to how other object types are stored in their respective catalogs. For example, table names are stored in the`pg_class` catalog without quotes, regardless of whether they contain uppercase characters. This makes it necessary to strip quotes from index names when retrieving them from the `pg_index` catalog when building the internal schema representation.
Run migration tests in a non-`public` schema as part of CI (xataio#279) Add another dimension to the test matrix so that migration tests are run in both the `public` and a non-`public` schema. xataio#276 made it possible to run migration tests in schema other than `public`. Doing so highlighted some issues that are fixed by xataio#278. Fixes xataio#273.
Use org-level `GIT_TOKEN` for brew tap update (xataio#215) As described in the GoReleaser docs: https://goreleaser.com/errors/resource-not-accessible-by-integration/
Use autogen `GITHUB_TOKEN` (xataio#214) * Change the `GITHUB_TOKEN` used by the `Build` workflow to the default one. * Add the necessary scopes to the token to allow it to create releases and push images to GHCR.
docs: Clarify rules for quoting string literals (xataio#212) Update the documentation to clarify how to specify default values for the add column and create table operations.
Quote table name in `OpSetReplicaIdentity` (xataio#206) Fix table name quoting in the `OpSetReplicaIdentity` operation. This was causing the operation to fail on tables with case-sensitive names.
Add section to README about RLS in Postgres 14 (xataio#202) Add a section covering the limitations of `pgroll` and row level security policies in Postgres 14. [[Direct link](https://github.com/xataio/pgroll/blob/document-rls/docs/README.md#supported-postgres-versions)] Relates to xataio#179
Remove unnecessary env section from release job (xataio#188) goreleaser's template already populates a .Version field so we don't need this (it was unused since the switch to goreleaser).
PreviousNext