mirror of
https://github.com/timescale/timescaledb.git
synced 2025-05-15 18:13:18 +08:00
Clean up the table schema to get rid of legacy tables and functionality that makes it more difficult to provide an upgrade path. Notable changes: * Get rid of legacy tables and code * Simplify directory structure for SQL code * Simplify table hierarchy: remove root table and make chunk tables * inherit directly from main table * Change chunk table suffix from _data to _chunk * Simplify schema usage: _timescaledb_internal for internal functions. * _timescaledb_catalog for metadata tables. * Remove postgres_fdw dependency * Improve code comments in sql code
13 lines
287 B
SQL
13 lines
287 B
SQL
-- This is executed whenever the extension is created
|
|
DO $$
|
|
DECLARE
|
|
do_setup BOOLEAN;
|
|
BEGIN
|
|
SELECT current_setting('timescaledb.restoring', true) IS DISTINCT FROM 'on' INTO do_setup;
|
|
|
|
IF do_setup THEN
|
|
PERFORM _timescaledb_internal.setup_main();
|
|
END IF;
|
|
END
|
|
$$;
|