Skip to main content

Locations and Geofencing

This document describes how to use locations and geofences to restrict your data or create linearizable semantics between locations.

Across the various table types, MGSQL support two location attributes geo-fences and regions.

  • We use seaplane_region to specify a given set of regions where MGSQL guarantees linearizable semantics. Adding a seaplane_region does not restrict data to the location.
  • We use seaplane_geofence to restrict data to one or more locations. When a seaplane_geofence is provided Seaplane will never store data of the restricted resource outside of the geofence.

Seaplane supports the following countries and grouped geo-regions.

2-letter codeFull Name
AEUnited Arab Emirates
AUAustralia
BEBelgium
BHBahrain
BRBrazil
CACanada
CHSwitzerland
CLChile
DEGermany
ESSpain
FIFinland
FRFrance
GBUnited Kingdom of Great Britain and Northern Ireland
HKHong Kong
IDIndonesia
IERepublic of Ireland
INIndia
ITItaly
JPJapan
KRKorea, Republic of
NLNetherlands
PLPoland
RORomania
SESweden
SGSingapore
TWTaiwan
USUnited States of America
ZASouth Africa
In addtion to countries the following grouped geo-regions are available
XAAsia
XCPeople's Republic of China
XEEurope
XFAfrica
XNNorth America
XOOceania
XQAntartica
XSSouth America
XUThe UK