Initial commit
This commit is contained in:
commit
2c4366ff1f
8 changed files with 438 additions and 0 deletions
30
internal/migrations/files/0001.sql
Normal file
30
internal/migrations/files/0001.sql
Normal file
|
@ -0,0 +1,30 @@
|
|||
CREATE TABLE measurement (
|
||||
time timestamptz NOT NULL,
|
||||
c_gem_1 DOUBLE PRECISION NOT NULL,
|
||||
c_gem_2 DOUBLE PRECISION NOT NULL,
|
||||
c_gem_3 DOUBLE PRECISION NOT NULL,
|
||||
ep_1 DOUBLE PRECISION NOT NULL,
|
||||
ep_2 DOUBLE PRECISION NOT NULL,
|
||||
ep_3 DOUBLE PRECISION NOT NULL,
|
||||
i_gem_1 DOUBLE PRECISION NOT NULL,
|
||||
i_gem_2 DOUBLE PRECISION NOT NULL,
|
||||
i_gem_3 DOUBLE PRECISION NOT NULL,
|
||||
i_max_1 DOUBLE PRECISION NOT NULL,
|
||||
i_max_2 DOUBLE PRECISION NOT NULL,
|
||||
i_max_3 DOUBLE PRECISION NOT NULL,
|
||||
p_gem_1 DOUBLE PRECISION NOT NULL,
|
||||
p_gem_2 DOUBLE PRECISION NOT NULL,
|
||||
p_gem_3 DOUBLE PRECISION NOT NULL,
|
||||
p_max_1 DOUBLE PRECISION NOT NULL,
|
||||
p_max_2 DOUBLE PRECISION NOT NULL,
|
||||
p_max_3 DOUBLE PRECISION NOT NULL,
|
||||
s_gem_1 DOUBLE PRECISION NOT NULL,
|
||||
s_gem_2 DOUBLE PRECISION NOT NULL,
|
||||
s_gem_3 DOUBLE PRECISION NOT NULL,
|
||||
s_max_1 DOUBLE PRECISION NOT NULL,
|
||||
s_max_2 DOUBLE PRECISION NOT NULL,
|
||||
s_max_3 DOUBLE PRECISION NOT NULL,
|
||||
u_gem_1 DOUBLE PRECISION NOT NULL,
|
||||
u_gem_2 DOUBLE PRECISION NOT NULL,
|
||||
u_gem_3 DOUBLE PRECISION NOT NULL
|
||||
);
|
15
internal/migrations/migrations.go
Normal file
15
internal/migrations/migrations.go
Normal file
|
@ -0,0 +1,15 @@
|
|||
package migrations
|
||||
|
||||
import (
|
||||
"database/sql"
|
||||
|
||||
"git.fuyu.moe/Fuyu/migrate"
|
||||
)
|
||||
|
||||
//go:generate go-bindata -pkg migrations --prefix files -nomemcopy -nometadata files
|
||||
|
||||
// RunMigrations runs all migrations
|
||||
func RunMigrations(db *sql.DB) error {
|
||||
version := len(AssetNames())
|
||||
return migrate.Migrate(db, version, migrate.Options{}, Asset)
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue