fix: gnu-cc, missing humidity table, restrict repository select

This commit is contained in:
2020-06-27 21:12:00 +02:00
parent 92a776f6ce
commit 8c1bd57ad5
9 changed files with 69 additions and 15 deletions

View File

@ -17,6 +17,12 @@ type Postgres struct {
queries map[string]string
}
// Close closes the database and prevents new queries from starting. Close then
// waits for all queries that have started processing on the server to finish.
func (postgres *Postgres) Close() error {
return postgres.dbo.Close()
}
// DeleteDevices from the database
func (postgres *Postgres) DeleteDevices(ctx context.Context, deviceIDs ...string) error {
queryFile := "deleteDevice.sql"
@ -228,7 +234,7 @@ func (postgres *Postgres) Scheme(ctx context.Context) error {
for _, query := range []string{
postgres.queries["createTableDevices.sql"],
postgres.queries["createTableSensors.sql"],
postgres.queries["createTableHumidites.sql"],
postgres.queries["createTableHumidities.sql"],
postgres.queries["createTablePressures.sql"],
postgres.queries["createTableTemperatures.sql"],
} {