Skip to content

Tags: xataio/pgroll

Tags

v0.7.0

Toggle v0.7.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Allow configuration of batch delay (#410)

You can now configure a delay after each batch has completed. It can be
configured in three ways:

* The `--backfill-batch-delay` CLI parameter
* The `PGROLL_BACKFILL_BATCH_DELAY` environment variable
* The `roll.WithBackfillBatchDelay` functional option

It defaults to 0 if not set and all values should be provided using the
Go [duration format](https://pkg.go.dev/time#ParseDuration).

Closes #168

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