Hallo,
ich bin gerade am Verzweifeln.
Ich habe:
- mysql-Server: 8.0.32
- PostgreSQL 15.6
- mysql_fdw 1.2
fdw ist eingerichtet und funktioniert auch zum großen Teil. Aber eine mysql Tabelle hat ein Spalte mit type longblob. Die kommt bei PostgreSQL als BYTEA an. Soweit schön.
Beim Zugriff auf die forein Tabelle passiert folgendes:
postgres@[local]:(*)# select count(*) from mysql.archive ;
count
-------
82
(1 row)
Time: 7.521 ms
postgres@[local]:(*)# select * from mysql.archive ;
xwa_id | xwa_archive
--------+-------------
(0 rows)
Time: 91.800 ms
postgres@[local]:(*)# select xwa_id from mysql.archive;
xwa_id
-------------
-2099021376
...
Für leere Spalten geht es auch:
SELECT * from mysql.archive where xwa_id in ( -2005795987, -1997723177, -1962860537);
xwa_id | xwa_archive
-------------+-------------
-2005795987 | \x
-1997723177 | \x
-1962860537 | \x
Hat noch jemand eine Idee?