Páginas filhas
  • Arquitetura e Tecnologia - TOTVS Agro API Hub

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Arquitetura e Tecnologia -

O TOTVS Agro API Hub utiliza o banco de dados PostgreSQL ou Oracle para armazenar sua estrutura

Totvs custom tabs box
tabs1 - Oracle, 2 - Postgres, 3 - Processo de Instalação, 4 - Orientações e FAQ - TOTVS Agro API HUB
idsORACLE,POSTGRES
Totvs custom tabs box items
defaultyes
referenciaORACLE

Orientações e FAQ - TOTVS Agro API HUB

Totvs custom tabs box items
defaultnoyes
referenciaPOSTGRES

TOTVS Agro API HUB

O TOTVS Agro API Hub utiliza o banco de dados PostgreSQL ou Oracle para armazenar sua estrutura

ORACLE


  • Definição do Banco
    • Encoding :  UTF8
    • Collation :  pt_BR.UTF-8
    • Character Type :

...

    •  pt_BR.UTF-8
    • (aviso) Em sistema operacional Windows Server, a Collation e Character Type devem ser utilizadas como Portuguese_Brazil.1252 ou English_United States.1252

...


...

Oracle GRANT CONNECT ON DATABASE <NOME_DO_BANCO> TO <NOME_DO_USUARIO>;, GRANT CREATE, USAGE ON SCHEMA <NOME_DO_SCHEMA> TO <NOME_DO_USUARIO>;, GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA <NOME_DO_SCHEMA> TO <NOME_DO_USUARIO>;, ALTER DEFAULT PRIVILEGES IN SCHEMA <NOME_DO_SCHEMA> GRANT ALL ON TABLES TO <NOME_DO_USUARIO>;, GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA <NOME_DO_SCHEMA> TO <NOME_DO_USUARIO>;, ALTER DEFAULT PRIVILEGES IN SCHEMA <NOME_DO_SCHEMA> GRANT ALL ON SEQUENCES TO <NOME_DO_USUARIO>;, ALTER DEFAULT PRIVILEGES IN SCHEMA <NOME_DO_SCHEMA> GRANT ALL ON FUNCTIONS TO <NOME_DO_USUARIO>;
Bloco de código
languagesql
themeConfluence
titlePermissões (
PostgreSQL / TOTVS Agro API Hub)
linenumberstrue
CREATE USER {{DB_USUARIO_API_HUB_BIO}} IDENTIFIED BY "{{DB_SENHA_API_HUB}}" DEFAULT TABLESPACE PIMS_DATA TEMPORARY TABLESPACE TEMP PROFILE DEFAULT ACCOUNT UNLOCK; GRANT CONNECT TO {{DB_USUARIO_API_HUB}}; GRANT "RESOURCE TO
GRANT CONNECT ON DATABASE <NOME_DO_BANCO> TO <NOME_DO_USUARIO>;,
GRANT CREATE, USAGE ON SCHEMA <NOME_DO_SCHEMA> TO <NOME_DO_USUARIO>;,
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA <NOME_DO_SCHEMA> TO <NOME_DO_USUARIO>;,
ALTER DEFAULT PRIVILEGES IN SCHEMA <NOME_DO_SCHEMA> GRANT ALL ON TABLES TO <NOME_DO_USUARIO>;,
GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA <NOME_DO_SCHEMA> TO <NOME_DO_USUARIO>;,
ALTER DEFAULT PRIVILEGES IN SCHEMA <NOME_DO_SCHEMA> GRANT ALL ON SEQUENCES TO <NOME_DO_USUARIO>;,
ALTER DEFAULT PRIVILEGES IN SCHEMA <NOME_DO_SCHEMA> GRANT ALL ON FUNCTIONS TO <NOME_DO_USUARIO>;


Totvs custom tabs box items
defaultno
referenciaPOSTGRES
Bloco de código
languagesql
themeConfluence
titlePermissões (Oracle / TOTVS Agro API Hub)
linenumberstrue
CREATE USER {{DB_USUARIO_API_HUB_BIO}}
; GRANT
 
UNLIMITED
IDENTIFIED 
TABLESPACE TO
BY "{{DB_
USUARIO
SENHA_API_HUB}}
; GRANT
" 
DEBUG
DEFAULT 
CONNECT
TABLESPACE 
SESSION TO {{DB_USUARIO_API_HUB}}; GRANT DEBUG ANY PROCEDURE TO {{DB_USUARIO_API_HUB}}; GRANT CREATE SYNONYM
PIMS_DATA TEMPORARY TABLESPACE TEMP PROFILE DEFAULT ACCOUNT UNLOCK;  
 
GRANT CONNECT                    TO {{DB_USUARIO_API_HUB}};
GRANT "RESOURCE 
CREATE
 
VIEW
                TO {{DB_USUARIO_API_HUB}};
GRANT 
CREATE PROCEDURE
UNLIMITED TABLESPACE       TO {{DB_USUARIO_API_HUB}};

GRANT 
CREATE TRIGGER
DEBUG CONNECT SESSION      TO {{DB_USUARIO_API_HUB}};
GRANT 
CREATE
DEBUG 
SEQUENCE
ANY 
PROCEDURE        TO {{DB_USUARIO_API_HUB}};  
GRANT CREATE
MATERIALIZED VIEW
 SYNONYM             TO {{DB_USUARIO_API_HUB}};
GRANT 
UNLIMITED
CREATE 
TABLESPACE
VIEW       
TO
 
{{DB_USUARIO_API_HUB}};
 
ALTER
 
USER
 
{{DB_USUARIO_API_HUB}}
 
QUOTA
 
UNLIMITED
 
ON
 
PIMS_DATA; ALTER USER
 TO {{DB_USUARIO_API_HUB}}
QUOTA UNLIMITED ON PIMS_INDX;
Bloco de código
languagesql
themeConfluence
titlePermissões (PostgreSQL / TOTVS Agro API Hub)
linenumberstrue
;
GRANT CREATE PROCEDURE           TO {{DB_USUARIO_API_HUB}}; 
GRANT CREATE TRIGGER             TO {{DB_USUARIO_API_HUB}};
GRANT CREATE SEQUENCE            TO {{DB_USUARIO_API_HUB}}; 
GRANT CREATE MATERIALIZED VIEW   TO {{DB_USUARIO_API_HUB}};
GRANT UNLIMITED TABLESPACE       TO {{DB_USUARIO_API_HUB}};
 
ALTER USER {{DB_USUARIO_API_HUB}} QUOTA UNLIMITED ON PIMS_DATA;
ALTER USER {{DB_USUARIO_API_HUB}} QUOTA UNLIMITED ON PIMS_INDX;

TOTVS Agro API HUB


    •   
      • Permissão de Banco



Bases de dados externas

É possível utilizar bases de dados de múltiplos produtos externos (mínimo de 1 e máximo de 3), como TOTVS Agro Bioenergia (obrigatório), Indústria MI (opcional) e Indústria PI (opcional). Para o processo de habilitação (instalação, configuração e uso) do API Hub com o TOTVS Agro Bioenergia, a versão mínima requerida do banco de dados é Oracle 19c.

...