diff options
Diffstat (limited to 'databases/pgschema')
-rw-r--r-- | databases/pgschema/Makefile | 22 | ||||
-rw-r--r-- | databases/pgschema/distinfo | 5 | ||||
-rw-r--r-- | databases/pgschema/pkg-descr | 11 |
3 files changed, 38 insertions, 0 deletions
diff --git a/databases/pgschema/Makefile b/databases/pgschema/Makefile new file mode 100644 index 000000000000..b805961dea75 --- /dev/null +++ b/databases/pgschema/Makefile @@ -0,0 +1,22 @@ +PORTNAME= pgschema +DISTVERSIONPREFIX= v +DISTVERSION= 1.1.0 +PORTREVISION= 2 +CATEGORIES= databases + +MAINTAINER= olgeni@FreeBSD.org +COMMENT= Terraform-style declarative schema migration workflow for Postgres +WWW= https://github.com/pgschema/pgschema + +LICENSE= PGSCHEMA +LICENSE_NAME= pgschema Community License v1.0 +LICENSE_FILE= ${WRKSRC}/LICENSE +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + +USES= go:1.24,modules + +GO_MODULE= github.com/pgschema/pgschema + +PLIST_FILES= bin/pgschema + +.include <bsd.port.mk> diff --git a/databases/pgschema/distinfo b/databases/pgschema/distinfo new file mode 100644 index 000000000000..e46c6589c695 --- /dev/null +++ b/databases/pgschema/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1758618838 +SHA256 (go/databases_pgschema/pgschema-v1.1.0/v1.1.0.mod) = 02d936b8e6e16e2e81ac29e3e6c0b370fd62e023a09eb00de0dbf65d30a5e166 +SIZE (go/databases_pgschema/pgschema-v1.1.0/v1.1.0.mod) = 3456 +SHA256 (go/databases_pgschema/pgschema-v1.1.0/v1.1.0.zip) = dc11b267f261a43ec3912ec8c9a5565d646f6f922a4befd73e57449b728dbd10 +SIZE (go/databases_pgschema/pgschema-v1.1.0/v1.1.0.zip) = 1100072 diff --git a/databases/pgschema/pkg-descr b/databases/pgschema/pkg-descr new file mode 100644 index 000000000000..89f77e2fd77d --- /dev/null +++ b/databases/pgschema/pkg-descr @@ -0,0 +1,11 @@ +pgschema is a Terraform-style, declarative schema migration workflow for +PostgreSQL databases. It enables you to manage database schema changes +through code with a declarative approach that tracks schema state and applies +only necessary changes. + +Key features: +- Declarative schema management similar to Terraform +- Supports PostgreSQL versions 14, 15, 16, and 17 +- Tracks schema state and applies incremental changes +- Provides table creation with LIKE syntax +- Clean, code-driven database migration workflow |