mirror of
https://github.com/postgres/postgres.git
synced 2025-12-21 05:21:08 +03:00
Add transform functions for various temporal typmod coercisions.
This enables ALTER TABLE to skip table and index rebuilds in some cases. Noah Misch, with trivial changes by me.
This commit is contained in:
@@ -100,6 +100,7 @@ extern Datum timestamp_recv(PG_FUNCTION_ARGS);
|
||||
extern Datum timestamp_send(PG_FUNCTION_ARGS);
|
||||
extern Datum timestamptypmodin(PG_FUNCTION_ARGS);
|
||||
extern Datum timestamptypmodout(PG_FUNCTION_ARGS);
|
||||
extern Datum timestamp_transform(PG_FUNCTION_ARGS);
|
||||
extern Datum timestamp_scale(PG_FUNCTION_ARGS);
|
||||
extern Datum timestamp_eq(PG_FUNCTION_ARGS);
|
||||
extern Datum timestamp_ne(PG_FUNCTION_ARGS);
|
||||
@@ -136,6 +137,7 @@ extern Datum interval_recv(PG_FUNCTION_ARGS);
|
||||
extern Datum interval_send(PG_FUNCTION_ARGS);
|
||||
extern Datum intervaltypmodin(PG_FUNCTION_ARGS);
|
||||
extern Datum intervaltypmodout(PG_FUNCTION_ARGS);
|
||||
extern Datum interval_transform(PG_FUNCTION_ARGS);
|
||||
extern Datum interval_scale(PG_FUNCTION_ARGS);
|
||||
extern Datum interval_eq(PG_FUNCTION_ARGS);
|
||||
extern Datum interval_ne(PG_FUNCTION_ARGS);
|
||||
|
||||
Reference in New Issue
Block a user