CREATE TABLE
    tablename
    (
        batchno CHARACTER VARYING(200) NOT NULL,
        taskname CHARACTER VARYING(300) NOT NULL,
        hostname CHARACTER VARYING(30) NOT NULL,
        exeresult CHARACTER VARYING(50),
        resultfile TEXT,
        ferdate TIMESTAMP(6) WITHOUT TIME ZONE DEFAULT CURRENT_TIMESTAMP NOT NULL,
        rawfile TEXT,
        parseresult CHARACTER VARYING(50),
        methodfile TEXT,
        protocolex CHARACTER VARYING(20),
        sysuser CHARACTER VARYING(20),
        douser CHARACTER VARYING(20),
        dowhat CHARACTER VARYING(2000),
        dodate TIMESTAMP(6) WITHOUT TIME ZONE DEFAULT '1980-01-01 01:01:00'::TIMESTAMP without TIME
        zone,
        objecttype CHARACTER VARYING(15),
        jobname CHARACTER VARYING(200),
        shellfile TEXT,
        msg3 TEXT,
        taskid CHARACTER VARYING(20) NOT NULL,
        thebatchno CHARACTER VARYING(200) DEFAULT 'a'::CHARACTER VARYING NOT NULL,
        clearerror CHARACTER VARYING(30) DEFAULT 'Ѵ'::CHARACTER VARYING,
        den CHARACTER VARYING(500) DEFAULT ''::CHARACTER VARYING,
        PRIMARY KEY (hostname,batchno)
    );