English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Versioni precedenti
  • Versione 20.0.7800
  • Miglioramenti

DBA: Postgres 12 e BLOB

copia link

Descrizione

Se si utilizzavano driver non aggiornati la gestione dei campi BLOB poteva dare problemi su Postgres 12.

In C# si otteneva l'errore "la colonna ac.acsrc non esiste" in fase di salvataggio di un BLOB. L'errore si manifesta con la versione 2.2.7 di Npgsql.dll (quella che InDe copia automaticamente nella Bin delle applicazioni che utilizzano database Postgres). Dalla versione 20.0 Instant Developer copia una versione aggiornata dei driver solo per le applicazioni che utilizzano .NET 4.0.
Per le applicazioni con .NET 2.0 non è disponibile una versione funzionante dei driver per Postgres. Pertanto se si utilizza Postgres 12 e si utilizzano campi BLOB è necessario utilizzare a .NET 4.0.

In Java si otteneva lo stesso errore già in fase di caricamento del pannello.
Per risolvere occorre aggiornare il driver jdbc nella lib di Tomcat (nei nostri test abbiamo usato con successo la versione 42.2.10).

Funzionalità interessate

Salvataggio di blob su Postgres 12.

Note

  • Miglioramento relativo alla richiesta d'assistenza 002365-2019.

Ultima modifica: 24/03/2021 / Validità: da 20.0.7800

Vedi anche

    PostgreSQL JDBC Driver
    Npgsql .NET data provider for PostgreSQL

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum