pgmq-migration-0.7.0.0: pgmq-migration.cabal
cabal-version: 3.4
name: pgmq-migration
version: 0.7.0.0
synopsis: PGMQ schema migrations without PostgreSQL extension
description:
Installs the PGMQ schema into PostgreSQL without requiring the pgmq extension.
Exposes a native pg-migrate component and verified predecessor-history imports.
homepage: https://github.com/shinzui/pgmq-hs
license: MIT
license-file: LICENSE
author: Nadeem Bitar
maintainer: Nadeem Bitar
category: Database
build-type: Simple
extra-doc-files:
CHANGELOG.md
README.md
extra-source-files:
migrations/*.sql
migrations/manifest
test/fixtures/*.sql
vendor/pgmq/pgmq-extension/sql/pgmq--1.10.0--1.10.1.sql
vendor/pgmq/pgmq-extension/sql/pgmq--1.10.1--1.11.0.sql
vendor/pgmq/pgmq-extension/sql/pgmq--1.11.0--1.11.1.sql
vendor/pgmq/pgmq-extension/sql/pgmq--1.11.1--1.12.0.sql
vendor/pgmq/pgmq-extension/sql/pgmq--1.12.0--1.13.0.sql
vendor/pgmq/pgmq-extension/sql/pgmq.sql
common warnings
ghc-options:
-Wall
-Wcompat
-Widentities
-Wincomplete-uni-patterns
-Wincomplete-record-updates
-Wredundant-constraints
-fhide-source-paths
-Wmissing-export-lists
-Wpartial-fields
-Wmissing-deriving-strategies
library
import: warnings
exposed-modules:
Pgmq.Migration
Pgmq.Migration.History.HasqlMigration
Pgmq.Migration.SchemaContract
other-modules: Pgmq.Migration.Internal.Definition
default-extensions:
ImportQualifiedPost
OverloadedStrings
build-depends:
aeson ^>=2.2,
base >=4.18 && <5,
bytestring ^>=0.12,
containers ^>=0.7,
file-embed ^>=0.0.16,
hasql ^>=1.10,
hasql-transaction ^>=1.2,
pg-migrate ^>=1.1.0.0 || ^>=1.2.0.0,
pg-migrate-embed ^>=1.1.0.0 || ^>=1.2.0.0,
pg-migrate-import-hasql-migration ^>=1.1.0.0 || ^>=1.2.0.0,
text ^>=2.1,
hs-source-dirs: src
default-language: GHC2024
test-suite pgmq-migration-test
import: warnings
default-language: GHC2024
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Main.hs
other-modules:
NotifyListener
RootPermissionsSpec
build-depends:
base >=4.18 && <5,
bytestring,
containers,
directory,
ephemeral-pg >=0.3.1 && <0.4,
hasql,
pg-migrate,
pg-migrate-import-hasql-migration,
pgmq-migration >=0.7 && <0.8,
postgresql-libpq >=0.10.1 && <0.12,
tasty ^>=1.5,
tasty-hunit ^>=0.10,
text,
unix,