septentrion

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

MIT License

Downloads
340
Stars
9
Committers
20

Bot releases are hidden (Show)

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.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
septentrion - Release 0.1.4

Published by ewjoachim over 4 years ago

  • Add feature to run schema files after main schema file too #57
  • Improving the quick start documentation #52
  • Make iter_dirs and iter_files yield items in alphabetical order #56
  • Minor changes to README.rst #55
  • Use Version objects all the way up #53
  • Metadata 42 #45
  • Pathlib #43
  • Fix typos in CLI help text #51
  • Add Corinne as Code Owner for documentation #50
  • A realistic stance in the readme #44
  • Python2 is not supported anymore, removing artifact #38
  • Add @samuelhamard #41
  • Replace StrictVersion to custom version #39
  • Refactor #36
  • Fixes #28 Type annotations #30
  • All things tooling #26
  • Fix additional schema & release 0.1.3 #23