Árvore de páginas

Versões comparadas

Chave

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

01. DADOS GERAIS

Produto:

TOTVS Agro

APIHub

API Hub


Linha de Produto:

Linha PIMS

Segmento:

Agroindústria

Módulo:

Framework

Função:Todas
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

Jira
serverJIRA
serverId0c783de1-186e-383b-975c-a1acd7d76cb5
keyDAGROFRAME-5360

02. SITUAÇÃO/REQUISITO

  • Homologação (refatoração) para uso de Oracle (além PostgreSQL)

...

  • Se tratando de uma tecnologia recente (Java 21 + Spring), foi necessário algumas refatorações para ajustar classes/códigos para manter o funcionamento em postgres e funcionar em oracle, além de equalizar catalogo de scripts postgres e oracle.

    Configuração Oracle:

  • Bloco de código
    languagejavayml
    spring:
      application:
        name: ta-api-hub
      datasource:
        driver-class-name: oracle.jdbc.OracleDriver
        url: jdbc:oracle:thin:@localhost:1521:SID
        username: user
        password: pass
      jpa:
        database-platform: org.hibernate.dialect.OracleDialect


    Configuração Postgres:

  • Bloco de código
    languagejavayml
    spring:
      application:
        name: ta-api-hub
      datasource:
        driver-class-name: org.postgresql.Driver
        url: jdbc:postgresql://localhost:5432/database-name
        username: user
        password: pass
      jpa:
        database-platform: org.hibernate.dialect.PostgreSQLDialect

...