Skip to content

Releases: VForWaTer/metacatalog

Version 0.1.13

09 Jul 13:40
Compare
Choose a tag to compare

About

Dev status
Metacatalog is a management tool for a PostgreSQL/PostGIS database that is primarily used to store meta-data of environmental open data. While it can also store the data itself, it is more meant as a Meta-database that should rather interface the original data stores.

Metacatalog has three main submodules:

  • the Database Models
  • a Python API
  • a CLI

The full documentation can be found at: https://vforwater.github.io/metacatalog.

This Version

0.1.13 is a small patch version to make a few last adaptions to the model, before the new migration system is made available.
The Entry now has a citation field and the API can find Entry, EntryGroup and Keyword by uuid.

Database migration

There are some problems with alembic as a database migration tool. As metacatalog needs only a fraction of that powerful package, we decided to include our own migration system, with limited functionality. However, alembic will be used until the new system is implemented.

Version 0.1.12

03 Jul 05:29
Compare
Choose a tag to compare

About

Dev status
Metacatalog is a management tool for a PostgreSQL/PostGIS database that is primarily used to store meta-data of environmental open data. While it can also store the data itself, it is more meant as a Meta-database that should rather interface the original data stores.

Metacatalog has three main submodules:

  • the Database Models
  • a Python API
  • a CLI

The full documentation can be found at: https://vforwater.github.io/metacatalog.

This Version

This version includes a complete re-write of the extension module. The new module is way more flexible. A builtin extension for data I/O operations is included and tested in a newly created e2e-test.
Also, DataTypes are introduced The docs for DataTypes are still missing and will be added before version 0.2 is released.

Database migration

There are some problems with alembic as database migration tool. As metacatalog needs only a fraction of that powerful package, we decided to include our own migration system, with limited functionality. However, alembic will be used until the new system is implemented.

Version 0.1.11

19 Jun 15:03
Compare
Choose a tag to compare

About

Dev status
Metacatalog is a management tool for a PostgreSQL/PostGIS database that is primarily used to store meta-data of environmental open data. While it can also store the data itself, it is more meant as a Meta-database that should rather interface the original data stores.

Metacatalog has three main submodules:

  • the Database Models
  • a Python API
  • a CLI

The full documentation can be found at: https://vforwater.github.io/metacatalog.

This Version

Main focus of this patch version is the complete rework of Licenses and Keywords. A new model is introduced to store thesaurus information.

Downgrade migrations and version mismatches are still not working. We are looking into replacing the migration system as the path issues can't really be solved at the moment.

Note

Version 0.1.10 has problems with the downgrade migration test. For this patch version, the downgrade migration tests and the version mismatch tests were disabled. They will be enabled again, before version 0.2 is released

Version 0.1.10

11 Jun 14:07
Compare
Choose a tag to compare

About

Dev status
Metacatalog is a management tool for a PostgreSQL/PostGIS database that is primarily used to store meta-data of environmental open data. While it can also store the data itself, it is more meant as a Meta-database that should rather interface the original data stores.

Metacatalog has three main submodules:

  • the Database Models
  • a Python API
  • a CLI

The full documentation can be found at: https://vforwater.github.io/metacatalog.

This Version

Main improvements focus on metadata model changes to apply UUID to Entry and EntryGroup classes, along with the needed changes on e2e-tests, migration tests, database revisions and documentation.

Note

Version 0.1.10 has problems with the downgrade migration test. For this patch version, the downgrade migration tests and the version mismatch tests were disabled. They will be enabled again, before version 0.2 is released

Version 0.1.9

03 Jun 19:15
Compare
Choose a tag to compare

This is a very small version change that is nevertheless important to actually move to 0.2 soon. The metacatalog.api will now complain if metacatalog and the database are not of the same version, once a session is requested.

Version 0.1.8

03 Jun 11:11
Compare
Choose a tag to compare

Main improvements were made to the documentation.

  • Some missing functionality in the API was added.
  • Details were reworked and can now be described
  • custom reader and importer functions can be registered
  • FIND search now accept wildcard pattern

Version 0.1.7

27 May 10:35
f330d65
Compare
Choose a tag to compare

Major improvements were made on the documentation. Another template is used and the new docs are layouted.

Version 0.1.6

15 May 19:08
Compare
Choose a tag to compare

This version made some major improvements on model and API. Docs and CLI are still bit weak, will be focused on next version.

  • alembic is added to make database updates possible. We'll see how well that works..

Version 0.1.4

20 Nov 10:26
Compare
Choose a tag to compare

Metadata database and data model management tool used in the V-For-WaTer Projects.