#!/bin/bash psql --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL CREATE TYPE CLASS AS ENUM ('us_equity', 'crypto', 'unknown'); CREATE TYPE EXCHANGE AS ENUM ( 'AMEX', 'ARCA', 'BATS', 'NASDAQ', 'NYSE', 'NYSEARCA', 'OTC', 'unknown' ); CREATE TABLE assets ( id UUID PRIMARY KEY, symbol VARCHAR(20) NOT NULL UNIQUE, class CLASS NOT NULL, exchange EXCHANGE NOT NULL, trading BOOLEAN NOT NULL DEFAULT FALSE, date_added TIMESTAMP WITHOUT TIME ZONE NOT NULL DEFAULT NOW() ); CREATE INDEX assets_symbol_idx ON assets (symbol); EOSQL