UNPKG

@timescaledb/core

Version:

The `@timescaledb/core` package provides fundamental building blocks for working with TimescaleDB in TypeScript/JavaScript applications. It includes SQL query builders and utilities for managing hypertables, continuous aggregates, compression, and other T

23 lines 640 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateTimestamptzCheck = generateTimestamptzCheck; function generateTimestamptzCheck(tableName, columnName) { return ` DO $$ BEGIN IF EXISTS ( SELECT 1 FROM information_schema.columns WHERE table_name = '${tableName}' AND column_name = '${columnName}' AND data_type != 'timestamp with time zone' ) THEN EXECUTE format('ALTER TABLE %I ALTER COLUMN %I TYPE timestamptz', '${tableName}', '${columnName}' ); END IF; END $$; `; } //# sourceMappingURL=time-column.js.map