Skip to content

Releases: schemalex/schemalex

v0.1.1

21 Nov 01:43

Choose a tag to compare

  • Add double quote in docs (#81)
  • fix parse error mysql://user:@protocol(host:port)/dbname case at go 1.12.8 (#82)
  • DROP INDEX PRIMARY KEY -> DROP PRIMARY KEY (#85)
  • introduce Go Modules (#87)
  • parser: change to allow spaces between table options and semicolon (#89)

v0.0.10

19 Mar 01:40

Choose a tag to compare

  • Accept Now() on default value (#76)

v0.0.9

09 Oct 01:02
4b3fae6

Choose a tag to compare

  • Accept \r as whitespace, accept sort direction in index column names (#69)
  • Fix to properly parse COLLATION (#67)
  • Allow lines only containing a semicolon (#65)
  • JSON type support (#57)
  • ADD COLUMN "AFTER / FIRST" support (#53, #54)
  • Add schemadiff command (#51, #68)
  • Treat Bool column as tinyint(1) (#47)
  • Support Bool column type (#45)
  • Support Enum, Set, Boolean column type (#42, #43)
  • Add new experimental command schemalint (#44)
  • Fix parsing table definitions with multiple table options (#44)

v0.0.8

23 Oct 01:20

Choose a tag to compare

  • Introduce model.IndexColumn (#38)
  • Support "CREATE TABLE foo LIKE bar" (#39)
  • Allow PRIMARY KEY/AUTO_INCREMENT order to be interchangeable (#40)

v0.0.7

11 Oct 12:21

Choose a tag to compare

  • Remove references to golang.org/x/net/context (#32)
  • Normalize column (#33)
  • Allow more flexible schema sources (#34)
  • Normalize table (#35)

v0.0.6

20 Sep 00:51

Choose a tag to compare

  • support per-column character sets (#27)
  • Implement auto-update column options (#28)
  • make charset=character set for create table options (#29)

v0.0.5

01 Mar 01:57

Choose a tag to compare

  • Fix Alter statements order (#24)
  • Fix handling when Foreign Key is changed (#25)

v0.0.4

15 Feb 06:33

Choose a tag to compare

  • Fix enclosing value of some creatre table options in single quote (#22)

v0.0.3

07 Feb 05:09

Choose a tag to compare

  • table column hasComment then COMMENT not incleded (#20)

v0.0.2

26 Jan 04:09

Choose a tag to compare

  • Fix ignoring drop table statement (#14)