All Projects → schemahero → Schemahero

schemahero / Schemahero

Licence: apache-2.0
A Kubernetes operator for declarative database schema management (gitops for database schemas)

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Schemahero

maricutodb
PHP Flat File Database Manager
Stars: ✭ 23 (-91.32%)
Mutual labels:  database-management, database-schema
Postgres Operator
Production PostgreSQL for Kubernetes, from high availability Postgres clusters to full-scale database-as-a-service.
Stars: ✭ 2,166 (+717.36%)
Mutual labels:  database-management, kubernetes-operator
cl-migratum
Database Schema Migration System for Common Lisp
Stars: ✭ 29 (-89.06%)
Mutual labels:  database-management, database-schema
Compalex
Lightweight script to compare two database
Stars: ✭ 318 (+20%)
Mutual labels:  database-schema, database-management
Obevo
Obevo is a database deployment tool that handles enterprise scale schemas and complexity
Stars: ✭ 192 (-27.55%)
Mutual labels:  database-schema, database-management
Sql Database Management System
SQL is a domain-specific language used in programming and designed for managing data held in a relational database management system, or for stream processing in a relational data stream management system.
Stars: ✭ 83 (-68.68%)
Mutual labels:  database-schema, database-management
Erd
A Rails engine for drawing your app's ER diagram
Stars: ✭ 296 (+11.7%)
Mutual labels:  database-schema, database-management
upscheme
Database migrations and schema updates made easy
Stars: ✭ 737 (+178.11%)
Mutual labels:  database-management, database-schema
Clinic-Management-System-ASP.NET
👨‍⚕️ A fully featured Clinic Management System based on three tier architecture made using ASP.NET, C# with a well documented README.md file.
Stars: ✭ 82 (-69.06%)
Mutual labels:  database-management, database-schema
siddhi-operator
Operator allows you to run stream processing logic directly on a Kubernetes cluster
Stars: ✭ 16 (-93.96%)
Mutual labels:  kubernetes-operator
core
Declarative database schema definition
Stars: ✭ 31 (-88.3%)
Mutual labels:  database-schema
Quiz-App
A Quiz Android application 📱 built using Java ♨️ and showing best practices of 🛠️ Room
Stars: ✭ 33 (-87.55%)
Mutual labels:  database-schema
ODetaM
A simple ODM(Object Document Mapper) for Deta Base based on pydantic
Stars: ✭ 18 (-93.21%)
Mutual labels:  database-management
keenest-rube
Clojure interface to Kubernetes
Stars: ✭ 57 (-78.49%)
Mutual labels:  kubernetes-operator
supabase-schema
Secured & Simple Supabase Schema Visualizer
Stars: ✭ 216 (-18.49%)
Mutual labels:  database-schema
mongo-migrate
Versioned migrations for MongoDB.
Stars: ✭ 79 (-70.19%)
Mutual labels:  database-management
wg-operator
Wireguard operator
Stars: ✭ 20 (-92.45%)
Mutual labels:  kubernetes-operator
Capsule
Kubernetes Operator for multi-tenancy
Stars: ✭ 261 (-1.51%)
Mutual labels:  kubernetes-operator
Learn-ServiceMesh-Workshop
Labs for Kubecon NA Workshop on Service Mesh with Cloud PKS
Stars: ✭ 13 (-95.09%)
Mutual labels:  kubernetes-operator
couchdb-operator
prototype kubernetes operator for couchDB
Stars: ✭ 17 (-93.58%)
Mutual labels:  kubernetes-operator
SchemaHero


Go Report Card Godoc LICENSE

What is SchemaHero?

SchemaHero is a Kubernetes Operator for Declarative Schema Management for various databases. SchemaHero has the following goals:

  1. Database table schemas can be expressed as Kubernetes resources that can be deployed to a cluster.
  2. Database schemas can be edited and deployed to the cluster. SchemaHero will calculate the required change (ALTER TABLE statement) and apply it.
  3. SchemaHero can manage databases that are deployed to the cluster, or external to the cluster (RDS, Google CloudSQL, etc).

Getting Started

The recommended way to deploy SchemaHero is to use the kubectl plugin. Full instruction and other installation methods listed in the documentation.

To get started, read the tutorial and the full documentation

Community

For questions about using SchemaHero, there's a Replicated Community forum, and a #schemahero channel in Kubernetes Slack.

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].