Browse Source

rename columns

main v0.0.3
Nicolas Massé 4 years ago
parent
commit
f6c3fae28a
  1. 6
      process.go
  2. 9
      schemas/002_rename.sql

6
process.go

@ -88,19 +88,19 @@ const (
// SQL Query to store current data // SQL Query to store current data
UpsertCurrentQuery string = ` UpsertCurrentQuery string = `
INSERT INTO current VALUES ($1, $2, $3) INSERT INTO current VALUES ($1, $2, $3)
ON CONFLICT (time, phase) DO UPDATE ON CONFLICT (timestamp, phase) DO UPDATE
SET current = excluded.current` SET current = excluded.current`
// SQL Query to store power data // SQL Query to store power data
UpsertPowerQuery string = ` UpsertPowerQuery string = `
INSERT INTO power VALUES ($1, $2) INSERT INTO power VALUES ($1, $2)
ON CONFLICT (time) DO UPDATE ON CONFLICT (timestamp) DO UPDATE
SET power = excluded.power` SET power = excluded.power`
// SQL Query to store energy data // SQL Query to store energy data
UpsertEnergyQuery string = ` UpsertEnergyQuery string = `
INSERT INTO energy VALUES ($1, $2, $3) INSERT INTO energy VALUES ($1, $2, $3)
ON CONFLICT (time, tariff) DO UPDATE ON CONFLICT (timestamp, tariff) DO UPDATE
SET reading = excluded.reading` SET reading = excluded.reading`
) )

9
schemas/002_rename.sql

@ -0,0 +1,9 @@
-- +goose Up
ALTER TABLE current RENAME COLUMN time TO timestamp;
ALTER TABLE power RENAME COLUMN time TO timestamp;
ALTER TABLE energy RENAME COLUMN time TO timestamp;
-- +goose Down
ALTER TABLE current RENAME COLUMN timestamp TO time;
ALTER TABLE power RENAME COLUMN timestamp TO time;
ALTER TABLE energy RENAME COLUMN timestamp TO time;
Loading…
Cancel
Save