Lowercase SQL statements

This commit is contained in:
Adrian Macneil 2015-12-01 00:44:12 -08:00
parent 98a4911ff7
commit 5211670904
3 changed files with 22 additions and 22 deletions

View file

@ -65,10 +65,10 @@ To write a migration, simply add your SQL to the `migrate:up` section:
```sql ```sql
-- migrate:up -- migrate:up
CREATE TABLE users ( create table users (
id INTEGER, id integer,
name VARCHAR, name varchar(255),
email VARCHAR NOT NULL email varchar(255) not null
); );
-- migrate:down -- migrate:down
@ -94,14 +94,14 @@ By default, dbmate doesn't know how to roll back a migration. In development, it
```sql ```sql
-- migrate:up -- migrate:up
CREATE TABLE users ( create table users (
id INT PRIMARY KEY, id integer,
name VARCHAR, name varchar(255),
email VARCHAR NOT NULL email varchar(255) not null
); );
-- migrate:down -- migrate:down
DROP TABLE users; drop table users;
``` ```
Run `dbmate rollback` to roll back the most recent migration: Run `dbmate rollback` to roll back the most recent migration:

View file

@ -43,7 +43,7 @@ func (drv Driver) CreateDatabase(u *url.URL) error {
} }
defer mustClose(db) defer mustClose(db)
_, err = db.Exec(fmt.Sprintf("CREATE DATABASE %s", _, err = db.Exec(fmt.Sprintf("create database %s",
pq.QuoteIdentifier(name))) pq.QuoteIdentifier(name)))
return err return err
@ -60,7 +60,7 @@ func (drv Driver) DropDatabase(u *url.URL) error {
} }
defer mustClose(db) defer mustClose(db)
_, err = db.Exec(fmt.Sprintf("DROP DATABASE IF EXISTS %s", _, err = db.Exec(fmt.Sprintf("drop database if exists %s",
pq.QuoteIdentifier(name))) pq.QuoteIdentifier(name)))
return err return err
@ -77,7 +77,7 @@ func (drv Driver) DatabaseExists(u *url.URL) (bool, error) {
defer mustClose(db) defer mustClose(db)
exists := false exists := false
err = db.QueryRow("SELECT true FROM pg_database WHERE datname = $1", name). err = db.QueryRow("select true from pg_database where datname = $1", name).
Scan(&exists) Scan(&exists)
if err == sql.ErrNoRows { if err == sql.ErrNoRows {
return false, nil return false, nil
@ -88,8 +88,8 @@ func (drv Driver) DatabaseExists(u *url.URL) (bool, error) {
// CreateMigrationsTable creates the schema_migrations table // CreateMigrationsTable creates the schema_migrations table
func (drv Driver) CreateMigrationsTable(db *sql.DB) error { func (drv Driver) CreateMigrationsTable(db *sql.DB) error {
_, err := db.Exec(`CREATE TABLE IF NOT EXISTS schema_migrations ( _, err := db.Exec(`create table if not exists schema_migrations (
version varchar(255) PRIMARY KEY)`) version varchar(255) primary key)`)
return err return err
} }
@ -97,9 +97,9 @@ func (drv Driver) CreateMigrationsTable(db *sql.DB) error {
// SelectMigrations returns a list of applied migrations // SelectMigrations returns a list of applied migrations
// with an optional limit (in descending order) // with an optional limit (in descending order)
func (drv Driver) SelectMigrations(db *sql.DB, limit int) (map[string]bool, error) { func (drv Driver) SelectMigrations(db *sql.DB, limit int) (map[string]bool, error) {
query := "SELECT version FROM schema_migrations ORDER BY version DESC" query := "select version from schema_migrations order by version desc"
if limit >= 0 { if limit >= 0 {
query = fmt.Sprintf("%s LIMIT %d", query, limit) query = fmt.Sprintf("%s limit %d", query, limit)
} }
rows, err := db.Query(query) rows, err := db.Query(query)
if err != nil { if err != nil {
@ -123,14 +123,14 @@ func (drv Driver) SelectMigrations(db *sql.DB, limit int) (map[string]bool, erro
// InsertMigration adds a new migration record // InsertMigration adds a new migration record
func (drv Driver) InsertMigration(db shared.Transaction, version string) error { func (drv Driver) InsertMigration(db shared.Transaction, version string) error {
_, err := db.Exec("INSERT INTO schema_migrations (version) VALUES ($1)", version) _, err := db.Exec("insert into schema_migrations (version) values ($1)", version)
return err return err
} }
// DeleteMigration removes a migration record // DeleteMigration removes a migration record
func (drv Driver) DeleteMigration(db shared.Transaction, version string) error { func (drv Driver) DeleteMigration(db shared.Transaction, version string) error {
_, err := db.Exec("DELETE FROM schema_migrations WHERE version = $1", version) _, err := db.Exec("delete from schema_migrations where version = $1", version)
return err return err
} }

View file

@ -1,9 +1,9 @@
-- migrate:up -- migrate:up
CREATE TABLE users ( create table users (
id integer, id integer,
name varchar name varchar(255)
); );
INSERT INTO users (id, name) VALUES (1, 'alice'); insert into users (id, name) values (1, 'alice');
-- migrate:down -- migrate:down
DROP TABLE users; drop table users;