timescaledb/scripts/sql/setup_single_node_db.psql
2017-01-16 14:45:15 +01:00

31 lines
718 B
Plaintext

CREATE DATABASE meta;
CREATE DATABASE iobeam;
\c meta
CREATE EXTENSION IF NOT EXISTS iobeamdb CASCADE;
select setup_meta();
\c iobeam
CREATE EXTENSION IF NOT EXISTS iobeamdb CASCADE;
select setup_main();
\c meta
SELECT add_cluster_user('postgres', NULL);
SELECT set_meta('meta' :: NAME, 'localhost');
SELECT add_node('iobeam' :: NAME, 'localhost');
\c iobeam
CREATE TABLE test_hypertable (
time BIGINT NOT NULL,
device_id TEXT NOT NULL,
temp DOUBLE PRECISION NULL,
humdity DOUBLE PRECISION NULL
);
CREATE INDEX ON test_hypertable (time DESC NULLS LAST, device_id);
CREATE INDEX ON test_hypertable (time DESC NULLS LAST, temp);
SELECT * FROM create_hypertable('"test_hypertable"', 'time', 'device_id');