PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak wybrać dane binarne z kolumny postgres

Wcześniej pracowałem nad systemem db, w którym używał połączeń dblink do kontrolowania transferu danych między serwerami postgres różnych wersji. Obejmowało to przesyłanie danych bajtowych i utrzymywanie typu danych. Połączenia Dblink są trochę restrykcyjne i nie mogę mówić o narzutach czasu połączenia, jednak dobrze służą do przesyłania danych.

Na głównym serwerze dane zostały pobrane z satelitów:

INSERT INTO main_table
SELECT * FROM dblink("connect_string", ''SELECT tpl, photo FROM satellite_table;'')
AS data(tpl bytea, photo bytea);

Pozwala to dokładnie określić typy danych przychodzących. Nie jestem pewien, czy to pomaga, ale widziałem, jak działa to dobrze na 8.3 db. http://www.postgresql.org/docs/8.3/static /contrib-dblink.html




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. porównywanie ciągów w PostgreSQL

  2. Niestandardowy numer tygodnia PostgreSQL - pierwszy tydzień zawierający 1 lutego

  3. Zbiorcza tabela danych C# do tabeli postgresql

  4. Jaka jest maksymalna liczba kolumn w zapytaniu wybierającym PostgreSQL?

  5. Naprawianie uszkodzonej tabeli TOAST