septentrion

Python CLI tool for managing and executing hand-written PostgreSQL migrations

MIT License

Downloads
340
Stars
9
Committers
20

Bot releases are visible (Hide)

septentrion - 0.7.8 Latest Release

Published by github-actions[bot] over 2 years ago

  • Publish on new releases (#143)

Kudos:

@mike-perdide

septentrion - 0.7.7

Published by github-actions[bot] over 2 years ago

  • Fix call to build_migration_plan (unexpected keyword 'schema_version') (#142)
  • [pre-commit.ci] pre-commit autoupdate (#140)
  • Publish workflow should just run on tag push (#139)

Kudos:

@ewjoachim, @mike-perdide, @pre-commit-ci and @pre-commit-ci[bot]

septentrion - 0.7.6

Published by alyohea over 2 years ago

  • Unpin libs (#136)
  • Require python 3.7+ (#137)
  • pre-commit (#130, #131, #132, #134)
septentrion - 0.7.5

Published by github-actions[bot] almost 3 years ago

  • Extra is psycopg2_binary and not psycopg2-binary (#129)

Kudos:

@ewjoachim

septentrion - 0.7.4

Published by github-actions[bot] almost 3 years ago

  • Syntax problem for pyproject.toml (#128)

Kudos:

@ewjoachim

septentrion - 0.7.3

Published by github-actions[bot] almost 3 years ago

  • Add missing package dunamai (#127)

Kudos:

@ewjoachim

septentrion - 0.7.2

Published by github-actions[bot] almost 3 years ago

  • Fix build_migration_plan which ommitted the first version (#126)
  • Bump sqlparse from 0.4.1 to 0.4.2 (#125)
  • Bump urllib3 from 1.26.4 to 1.26.5 (#124)
  • Create setup.py to make dependabot happy (#123)
  • pre-commit (#98, #99, #100, #101, #103, #104, #105, #107, #108, #109, #110, #111, #112, #114, #115, #116, #117, #118, #119, #120, #121, #122)
  • Fix CI python version (#113)
  • Goodbye Mickaël - Remove @mgu from codeowners, add @matacoder (#102)

Kudos:

@matacoder @ewjoachim

septentrion - 0.7.1: redo boilerplate

Published by github-actions[bot] over 3 years ago

  • Redo boilerplate (#97)

Kudos:

@mgu

septentrion - 0.7.0: Target version defaults to latest

Published by ewjoachim over 3 years ago

  • Fix GitHub Actions #92
  • Target version defaults to latest #96
septentrion -

Published by ewjoachim almost 4 years ago

  • Fix bug with integer-based settings, like port numbers (#84)
septentrion -

Published by ewjoachim almost 4 years ago

  • fix type error when using --config-file (#90)
  • Replace Travis by Github Actions (#86)
septentrion - Release 0.6.1

Published by ewjoachim about 4 years ago

  • Fix build_migration_plan call in lib
septentrion - Release 0.6.0

Published by ewjoachim about 4 years ago

  • Disregard migrations older than the schema #81
septentrion - Release 0.5.1

Published by ewjoachim about 4 years ago

  • Pass psql configuration by environment #77
  • Readme install instructions #76
septentrion - Release 0.5.0

Published by ewjoachim about 4 years ago

You get to decide what flavor of psycopg2 you prefer. Install either with

$ pip install septentrion[psycopg2_binary]

or

$ pip install septentrion[psycopg2]
septentrion - Release 0.4.1

Published by ewjoachim about 4 years ago

  • Explicitly import psycopg2.errors for old psycopg2 versions #74
septentrion - Release 0.4.0

Published by ewjoachim over 4 years ago

  • Use psql to run migrations #73
septentrion - Release 0.3.0

Published by nadege over 4 years ago

  • Customize columns, drop callback, create table is optional #70
  • Remove double space #69
  • Add features to library #68
septentrion - Release 0.2.1

Published by ewjoachim over 4 years ago

  • Fix a crash occurring when there is no configuration file (#59 / #67)
septentrion - Release 0.2.0

Published by nadege over 4 years ago

  • Extend septentrion lib module #66
  • Fix version display in CLI #65
  • Add @nadege as codeowner #63
  • Septentrion as lib #61
  • Add some tests for db and core modules #62
  • Fix release script #58