text: DROP TABLE IF EXISTS diamonds CASCADE;
  
  CREATE TABLE diamonds (
      carat FLOAT,
      cut TEXT,
      color TEXT,
      clarity TEXT,
      depth FLOAT,
      "table" FLOAT,
      price BIGINT,
      x FLOAT,
      y FLOAT,
      z FLOAT
  );
  
  DROP TABLE IF EXISTS batting CASCADE;
  
  CREATE TABLE batting (
      "playerID" TEXT,
      "yearID" BIGINT,
      stint BIGINT,
      "teamID" TEXT,
      "lgID" TEXT,
      "G" BIGINT,
      "AB" BIGINT,
      "R" BIGINT,
      "H" BIGINT,
      "X2B" BIGINT,
      "X3B" BIGINT,
      "HR" BIGINT,
      "RBI" BIGINT,
      "SB" BIGINT,
      "CS" BIGINT,
      "BB" BIGINT,
      "SO" BIGINT,
      "IBB" BIGINT,
      "HBP" BIGINT,
      "SH" BIGINT,
      "SF" BIGINT,
      "GIDP" BIGINT
  );
  
  DROP TABLE IF EXISTS awards_players CASCADE;
  
  CREATE TABLE awards_players (
      "playerID" TEXT,
      "awardID" TEXT,
      "yearID" BIGINT,
      "lgID" TEXT,
      tie TEXT,
      notes TEXT
  );
  
  DROP TABLE IF EXISTS functional_alltypes CASCADE;
  
  CREATE TABLE functional_alltypes (
      "index" BIGINT,
      "Unnamed: 0" BIGINT,
      id INTEGER,
      bool_col BOOLEAN,
      tinyint_col SMALLINT,
      smallint_col SMALLINT,
      int_col INTEGER,
      bigint_col BIGINT,
      float_col REAL,
      double_col DOUBLE PRECISION,
      date_string_col TEXT,
      string_col TEXT,
      timestamp_col TIMESTAMP WITHOUT TIME ZONE,
      year INTEGER,
      month INTEGER
  );
  