Skip to content

Tags: xataio/pgroll

Tags

v0.6.0

Toggle v0.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Support create/drop index with uppercase names (#356)

Fixes #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.

v0.5.0

Toggle v0.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Run migration tests in a non-`public` schema as part of CI (#279)

Add another dimension to the test matrix so that migration tests are run
in both the `public` and a non-`public` schema.

#276 made it possible to run
migration tests in schema other than `public`. Doing so highlighted some
issues that are fixed by #278.

Fixes #273.

v0.4.4

Toggle v0.4.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Use org-level `GIT_TOKEN` for brew tap update (#215)

As described in the GoReleaser docs:
https://goreleaser.com/errors/resource-not-accessible-by-integration/

v0.4.4-rc0

Toggle v0.4.4-rc0's commit message
Specify the token to use for pushing to the tap

v0.4.3

Toggle v0.4.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Use autogen `GITHUB_TOKEN` (#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.

v0.4.2-rc0

Toggle v0.4.2-rc0's commit message
TEMP: Comment out brew release section

v0.4.2

Toggle v0.4.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
docs: Clarify rules for quoting string literals (#212)

Update the documentation to clarify how to specify default values for
the add column and create table operations.

v0.4.1

Toggle v0.4.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Quote table name in `OpSetReplicaIdentity` (#206)

Fix table name quoting in the `OpSetReplicaIdentity` operation. 

This was causing the operation to fail on tables with case-sensitive
names.

v0.4.0

Toggle v0.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add section to README about RLS in Postgres 14 (#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 #179

v0.3.0

Toggle v0.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Remove unnecessary env section from release job (#188)

goreleaser's template already populates a .Version field so we don't
need this (it was unused since the switch to goreleaser).