CREATE TABLE IF NOT EXISTS journal_entries ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), entry_number VARCHAR(50) NOT NULL UNIQUE, description TEXT NOT NULL, entry_date TIMESTAMPTZ NOT NULL, created_at TIMESTAMPTZ NOT NULL DEFAULT NOW(), created_by VARCHAR(100) NOT NULL ); CREATE INDEX idx_journal_entries_date ON journal_entries(entry_date); CREATE INDEX idx_journal_entries_number ON journal_entries(entry_number);