All Projects → perseas → Pyrseas

perseas / Pyrseas

Licence: bsd-3-clause
Provides utilities for Postgres database schema versioning.

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Pyrseas

laravel-ltree
LTree Extension (PostgreSQL) for Laravel
Stars: ✭ 19 (-93.62%)
Mutual labels:  postgres
Postgui
A React web application to query and share any PostgreSQL database.
Stars: ✭ 260 (-12.75%)
Mutual labels:  postgres
Paf
PostgreSQL Automatic Failover: High-Availibility for Postgres, based on Pacemaker and Corosync.
Stars: ✭ 288 (-3.36%)
Mutual labels:  postgres
peek-pg
Take a peek into the Postgres queries made during your application's requests.
Stars: ✭ 15 (-94.97%)
Mutual labels:  postgres
Equinox
.NET Event Sourcing library with CosmosDB, EventStoreDB, SqlStreamStore and integration test backends. Focused at stream level; see https://github.com/jet/propulsion for cross-stream projections/subscriptions/reactions
Stars: ✭ 260 (-12.75%)
Mutual labels:  postgres
Questdb
An open source SQL database designed to process time series data, faster
Stars: ✭ 7,544 (+2431.54%)
Mutual labels:  postgres
nestjs-starter-kit
Nest.js+Postgres+Nginx+Docker starter kit
Stars: ✭ 41 (-86.24%)
Mutual labels:  postgres
Postgresql cluster
PostgreSQL High-Availability Cluster (based on "Patroni" and "DCS(etcd)"). Automating deployment with Ansible.
Stars: ✭ 294 (-1.34%)
Mutual labels:  postgres
Wetland
A Node.js ORM, mapping-based. Works with MySQL, PostgreSQL, SQLite and more.
Stars: ✭ 261 (-12.42%)
Mutual labels:  postgres
Pgmoon
A pure Lua Postgres driver for use in OpenResty & more
Stars: ✭ 275 (-7.72%)
Mutual labels:  postgres
eshopzero
.Net Microservice Application
Stars: ✭ 27 (-90.94%)
Mutual labels:  postgres
fiber-boilerplate
This is the go boilerplate on the top of fiber web framework. With simple setup you can use many features out of the box
Stars: ✭ 184 (-38.26%)
Mutual labels:  postgres
Pg chameleon
MySQL to PostgreSQL replica system
Stars: ✭ 274 (-8.05%)
Mutual labels:  postgres
sqb
Extensible, multi-dialect SQL query builder and Database connection framework for NodeJS
Stars: ✭ 14 (-95.3%)
Mutual labels:  postgres
Requery
requery - modern SQL based query & persistence for Java / Kotlin / Android
Stars: ✭ 3,071 (+930.54%)
Mutual labels:  postgres
jooq-postgresql-json
jOOQ support for PostgreSQL json & jsonb
Stars: ✭ 40 (-86.58%)
Mutual labels:  postgres
Shield
A standalone system that can perform backup and restore functions for a wide variety of pluggable data systems
Stars: ✭ 262 (-12.08%)
Mutual labels:  postgres
Endoflife.date
Informative site with EoL dates of everything
Stars: ✭ 296 (-0.67%)
Mutual labels:  postgres
Pg party
ActiveRecord PostgreSQL Partitioning
Stars: ✭ 294 (-1.34%)
Mutual labels:  postgres
Dbq
Zero boilerplate database operations for Go
Stars: ✭ 273 (-8.39%)
Mutual labels:  postgres

======= Pyrseas

.. image:: https://api.travis-ci.org/perseas/Pyrseas.png?branch=master :target: https://travis-ci.org/perseas/Pyrseas

Pyrseas provides utilities to describe a PostgreSQL database schema as YAML, to verify the schema against the same or a different database and to generate SQL that will modify the schema to match the YAML description.

Features

  • Outputs a YAML description of a Postgres database's tables and other objects (metadata), suitable for storing in a version control repository

  • Generates SQL statements to modify a database so that it will match an input YAML/JSON specification

  • Generates an augmented YAML description of a Postgres database from its catalogs and an augmentation specification.

Requirements

  • PostgreSQL 9.4 or higher

  • Python 2.7, 3.4 or higher

License

Pyrseas is free (libre) software and is distributed under the BSD license. Please see the LICENSE file for details.

Documentation

Please visit Read the Docs <https://pyrseas.readthedocs.io/en/latest/>_ for the latest documentation.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].