title: How do I create a postrgresql database using SQL's DDL on pgadmin4?
body: <p>I'm learning DDL to create and define an SQL database with Postgresql 10.
  I have the something like the following SQL code in an <code>.sql</code> file, and I want to input it in psql or PgAdmin 4, just to test the syntax and see the database structure:</p>
  
  <pre><code>CREATE DATABASE database;
  
  CREATE TYPE t_name AS 
  (      first    VARCHAR(30),
         last     VARCHAR(60) 
  );
  
  CREATE TABLE telephone_m 
  (   tnumber  VARCHAR(15) NOT NULL UNIQUE
  );
  
  CREATE TABLE people 
  (   curp        CHAR(18)    NOT NULL PRIMARY KEY,
      pname       t_name      NOT NULL,
      birth_date  DATE        NOT NULL,
      telephone_m VARCHAR(15) REFERENCES telephone_m
  );
  
  CREATE TABLE clients
  (   curp        CHAR(18)    NOT NULL PRIMARY KEY,
      cid         SERIAL      NOT NULL REFERENCES cards,  
      clocation   VARCHAR(29)
  )   INHERITS (people);
  
  CREATE TABLE cards
  (   cid         BIGSERIAL   NOT NULL PRIMARY KEY,
      curp        CHAR(18)    NOT NULL REFERENCES clients,
      trips       SMALLINT,
      distance    NUMERIC, 
      points      NUMERIC
  );
  
  CREATE TABLE drivers
  (   curp        CHAR(18)    NOT NULL PRIMARY KEY,
      rfc         CHAR(22)    NOT NULL UNIQUE,
      adress      t_adress    NOT NULL
  )   INHERITS (people);
  </code></pre>
  
  <p>I've tried in PgAdmin 4 making right-click on a new database -> CREATE Script, it opens Query Editor, I copy paste my code and execute it, but it returns: </p>
  
  <pre><code>ERROR:  CREATE DATABASE cannot be executed from a function or multi-command string
  SQL state: 25001
  </code></pre>
  
  <p>I've also tried using Query Tool directly from the PgAdmin tools menu with the same results. </p>