8000 Tags · xataio/pgroll · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: xataio/pgroll

Tags

v0.12.0

Toggle v0.12.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add documentation for `create` subcommand (#820)

This PR adds documentation for the new subcommand `create`.

![Screenshot 2025-05-09 at 09-42-35 pgroll - Zero-downtime reversible
schema changes for
PostgreSQL](https://github.com/user-attachments/assets/1ad4426b-87c4-4969-b307-a80265b515bd)

v0.11.1

Toggle v0.11.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add missing attributes to column info in virtual schema (#789)

When a table was added, `pgroll` did not store all required column
metadata. Default values and comments were missing from columns. So when
`pgroll` tried to duplicate the column, these got lost.

Example to reproduce the issue:
```json
{
    "operations": [
        {
            "create_table": {
                "name": "useres",
                "comment": "my_comment",
                "columns": [
                    {
                        "name": "id",
                        "type": "uuid",
                        "pk": true,
                        "nullable": false,
                        "default": "gen_random_uuid()",
                        "comment": "my_comment"
                    }
                ]
            }
        },
        {
            "create_constraint": {
                "table": "users",
                "columns": ["id"],
                "type": "unique",
                "name": "my_unique",
                "up": {
                    "id": "id"
                },
                "down": {
                    "id": "id"
                }
            }
        }
    ]
}
```

v0.11.0

Toggle v0.11.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Create a separate guide for integrating `pgroll` into your project (#783

)

Closes #727

v0.10.0

Toggle v0.10.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Publish `convert` command and add new documentation page (#700)

This PR publishes the new subcommand `convert`, and adds a new
documentation page.

This must be merged before the v0.10.0 release.

---------

Co-authored-by: Andrew Farries <andyrb@gmail.com>

v0.9.0

Toggle v0.9.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add missing options to duplicated FK constraints (#671)

The new options in FK constraints (on update action, match type, etc.)
were missing from the duplication process. Thus, the options set
in the constraint disappeared after modifying columns with foreign
key constraints.

v0.8.1-rc.3

Toggle v0.8.1-rc.3's commit message

Verified

This commit was signed with the committer’s verified signature.
andrew-farries Andrew Farries
Specify static linking for linux builds

v0.8.1-rc.2

Toggle v0.8.1-rc.2's commit message

Verified

This commit was signed with the committer’s verified signature.
andrew-farries Andrew Farries
TEMP: Only skip homebrew

v0.8.1-rc.1

Toggle v0.8.1-rc.1's commit message

Verified

This commit was signed with the committer’s verified signature.
andrew-farries Andrew Farries
TEMP: Don't skip publish

v0.8.0

Toggle v0.8.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Run the `build` workflow on tag push (#520)

We need this to be able to create a release.

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
0