CREATE SCHEMA IF NOT EXISTS migration; CREATE TABLE IF NOT EXISTS migration.functions ( filename text PRIMARY KEY, definition text NOT NULL, executed_at timestamp DEFAULT now() NOT NULL, up text NOT NULL, down text NOT NULL, version int NOT NULL );