yb_server_zone()
This page documents the preview version (v2.21). Preview includes features under active development and is for development and testing only. For production, use the stable version (v2024.1). To learn more, see Versioning.
Synopsis
yb_server_zone()
returns the zone that a user's server is connected to.
Examples
Select the zone that you're connected to:
yugabyte=# SELECT yb_server_zone();
yb_server_zone
-----------------
us-west-1c
(1 row)
Usage in Row-level geo-partitioning
Similar to yb_server_region()
, this function is also helpful while implementing Row-level geo-partitioning, as it can significantly simplify inserting rows from the user server's partition if the partitioning is based on default value of yb_server_zone().
Note
If you didn't set the placement_region flag at node startup, yb_server_region() returns NULL.