
/*
###########################################
# START DATABASE empty
###########################################
*/
CREATE DATABASE empty VERSION '2';
USE DATABASE empty VERSION '2';

--############ Translators ############
CREATE FOREIGN DATA WRAPPER y;


--############ Servers ############
CREATE SERVER z FOREIGN DATA WRAPPER y OPTIONS ("resource-name" 'z');


--############ Schemas ############
CREATE SCHEMA PM1 SERVER z;


--############ Roles ############
CREATE ROLE admin WITH FOREIGN ROLE superuser;


--############ Schema:PM1 ############
SET SCHEMA PM1;

CREATE FOREIGN TABLE "my-table" (
	"my-column" string
) OPTIONS (UPDATABLE TRUE);

CREATE FOREIGN TABLE mytable (
	"my-column" string
) OPTIONS (UPDATABLE TRUE);
--############ Grants ############
GRANT SELECT,UPDATE ON TABLE "PM1.mytable" TO admin;


/*
###########################################
# END DATABASE empty
###########################################
*/

