mirror of
https://github.com/fleetdm/fleet
synced 2026-05-24 09:28:54 +00:00
24 lines
520 B
Go
24 lines
520 B
Go
package tables
|
|
|
|
import (
|
|
"database/sql"
|
|
)
|
|
|
|
func init() {
|
|
MigrationClient.AddMigration(Up_20170131232841, Down_20170131232841)
|
|
}
|
|
|
|
func Up_20170131232841(tx *sql.Tx) error {
|
|
create := "CREATE TABLE `public_keys` ( " +
|
|
"`hash` char(64) NOT NULL DEFAULT '', " +
|
|
"`key` text NOT NULL, " +
|
|
"PRIMARY KEY (`hash`) " +
|
|
") ENGINE=InnoDB DEFAULT CHARSET=utf8;"
|
|
_, err := tx.Exec(create)
|
|
return err
|
|
}
|
|
|
|
func Down_20170131232841(tx *sql.Tx) error {
|
|
_, err := tx.Exec("DROP TABLE IF EXISTS `public_keys`;")
|
|
return err
|
|
}
|