2017 © Pedro Peláez
 

library mysqli-fixdb

A database create/update/synchronise tool

image

jaypha/mysqli-fixdb

A database create/update/synchronise tool

  • Thursday, April 19, 2018
  • by jaypha
  • Repository
  • 1 Watchers
  • 0 Stars
  • 29 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

FixDB

Written by Jason den Dulk, (*1)

A database create/update/synchronise tool for use with MySQL., (*2)

Many tools exist these days for database maintenace, called "migration". They usually work by specifying the changes needed to the database, and then running the program to update the database., (*3)

FixDB works a little different. You sepcify the database definition you want. The tool compares this definition to what exists in the database, and then generates the SQL to alter the database to match. The changes are non-destructive as much a spossible., (*4)

This allows you to specify your database as the way it is, rather than an initial definition plus a whole lot of changes., (*5)

Requirements

PHP with php-mysqli extension.
Composer
jaypha\mysqli-ext, (*6)

Installation

composer require jaypha/mysqli-fixdb

Versions for other databases.

There are no plans to create versions for other databases. It shouldn't be too difficult to do so if you are so inclined., (*7)

License

Copyright (C) 2017 Jaypha.
Distributed under the Boost Software License, Version 1.0.
See http://www.boost.org/LICENSE_1_0.txt, (*8)

The Versions

19/04 2018

dev-master

9999999-dev

A database create/update/synchronise tool

  Sources   Download

BSL-1.0

The Requires

 

The Development Requires

03/10 2017

v0.1.1

0.1.1.0

A database create/update/synchronise tool

  Sources   Download

BSL-1.0

The Requires

 

28/09 2017

v0.1.0

0.1.0.0

A database create/update/synchronise tool

  Sources   Download

BSL-1.0

The Requires

 

24/05 2017

v0.0.1

0.0.1.0

A database create/update/synchronise tool

  Sources   Download

BSL-1.0

The Requires