9 function Token_timestamp_migration(): void
13 $sql =
"ALTER TABLE \"personal_access_tokens\"\n"
14 .
"ALTER COLUMN \"created_on\" TYPE TIMESTAMP WITH TIME ZONE USING \"created_on\"::TIMESTAMP WITH TIME ZONE, "
15 .
"ALTER COLUMN \"created_on\" SET DEFAULT NOW();";
16 $result_alter_column = pg_query(
$PG_CONN, $sql);
17 DBCheckResult($result_alter_column, $sql, __FILE__, __LINE__);
18 pg_free_result($result_alter_column);
20 $sql =
"ALTER TABLE \"personal_access_tokens\"\n"
21 .
"ALTER COLUMN \"expire_on\" TYPE TIMESTAMP WITH TIME ZONE USING \"expire_on\"::TIMESTAMP WITH TIME ZONE;";
22 $result_alter_column = pg_query(
$PG_CONN, $sql);
23 DBCheckResult($result_alter_column, $sql, __FILE__, __LINE__);
24 pg_free_result($result_alter_column);
DBCheckResult($result, $sql, $filenm, $lineno)
Check the postgres result for unexpected errors. If found, treat them as fatal.
foreach($Options as $Option=> $OptVal) if(0==$reference_flag &&0==$nomos_flag) $PG_CONN