/******************************************************************************/
/***               Generated by IBExpert 17/05/2023 09:40:43                ***/
/******************************************************************************/

/******************************************************************************/
/***      Following SET SQL DIALECT is just for the Database Comparer       ***/
/******************************************************************************/
SET SQL DIALECT 3;


CREATE GENERATOR PQ_TRANSACOESPIX;
/******************************************************************************/
/***                                 Tables                                 ***/
/******************************************************************************/



CREATE TABLE TRANSACOESPIX (
    ID            INTEGER NOT NULL,
    NRPEDIDO      VARCHAR(20),
    DATA          DATE,
    HORA          TIME,
    TXID          VARCHAR(500),
    E2E           VARCHAR(500),
    QRCODE        VARCHAR(500),
    VALOR         NUMERIC(14,2),
    CODSTATUSCOB  INTEGER,
    CODSTATUSDEV  INTEGER,
    STATUSCOB     VARCHAR(100),
    STATUSDEV     VARCHAR(100),
    QTDCONSULTAS  INTEGER,
    CONTROLE      VARCHAR(30)
);




/******************************************************************************/
/***                              Primary keys                              ***/
/******************************************************************************/

ALTER TABLE TRANSACOESPIX ADD PRIMARY KEY (ID);


/******************************************************************************/
/***                                Triggers                                ***/
/******************************************************************************/



SET TERM ^ ;



/******************************************************************************/
/***                          Triggers for tables                           ***/
/******************************************************************************/



/* Trigger: INSTRANSACOESPIX */
CREATE OR ALTER TRIGGER INSTRANSACOESPIX FOR TRANSACOESPIX
ACTIVE BEFORE INSERT POSITION 0
as 
begin 
   new.id=gen_id(PQ_TRANSACOESPIX,1);
end
^

SET TERM ; ^



/******************************************************************************/
/***                               Privileges                               ***/
/******************************************************************************/


