Postgres Restore Not Restoring Binary DataPostgres pgpass windows - not workingPostgres backuppostgres restore from data files - no data showing upIs there any option to restore data after deleting from a MySQL tableHow can I restore a microsoft sql server database backup to postgres?Howto Byte-level “offline” backup of postgresql databasepg_restore on a single table not restoring indexesWindows Server Backup and Restore Command Line or pgAdminpg_restore changing object owner not working ,Backing up & restoring Postgres using pg_dumpall, split & gzip & --set ON_ERROR_STOP=on

Does an African-American baby born in Youngstown, Ohio have a higher infant mortality rate than a baby born in Iran?

Arcane Tradition and Cost Efficiency: Learn spells on level-up, or learn them from scrolls/spellbooks?

Can an escape pod land on Earth from orbit and not be immediately detected?

How could I create a situation in which a PC has to make a saving throw or be forced to pet a dog?

100-doors puzzle

Fastest path on a snakes and ladders board

How to know whether to write accidentals as sharps or flats?

How do credit card companies know what type of business I'm paying for?

Dedicated bike GPS computer over smartphone

Threading data on TimeSeries

Why not make one big CPU core?

Basic power tool set for Home repair and simple projects

How do you translate “talk shit”?

Struggling to present results from long papers in short time slots

How to test soql with For Update statement

The title "Mord mit Aussicht" explained

How can Caller ID be faked?

Is fission/fusion to iron the most efficient way to convert mass to energy?

Why is gun control associated with the socially liberal Democratic party?

Can Dive Down protect a creature against Pacifism?

Must a CPU have a GPU if the motherboard provides a display port (when there isn't any separate video card)?

Idiom for 'person who gets violent when drunk"

Co-worker is now managing my team. Does this mean that I'm being demoted?

New Site Design!



Postgres Restore Not Restoring Binary Data


Postgres pgpass windows - not workingPostgres backuppostgres restore from data files - no data showing upIs there any option to restore data after deleting from a MySQL tableHow can I restore a microsoft sql server database backup to postgres?Howto Byte-level “offline” backup of postgresql databasepg_restore on a single table not restoring indexesWindows Server Backup and Restore Command Line or pgAdminpg_restore changing object owner not working ,Backing up & restoring Postgres using pg_dumpall, split & gzip & --set ON_ERROR_STOP=on






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








2















This is a very urgent situation.



We have a postgres 9.4 database installed on a CentOs machine.



We are trying to take a backup from a Heroku Postgres database and restore it to the database on CentOs machine.



The commands we are using:
pg_dump -Fc -h ec2-99-99-99-99.compute-1.amazonaws.com -p 5762 -U xyz -d dbname > file.dump



The dump created by pg_dump seems to be missing data from columns that have the type of binary (these columns contain images in binary format).



When we restore this backup to the database on CentOS using following command, all the images from the image i.e. binary type columns are missing:



pg_restore -d onlinedb ~/file.dump



We have to go live in the morning and are completely bummed by this unexpected issue.



Output of d attachments (attachments is the problem table) command:



 Table "public.attachments"
Column | Type | Modifiers
------------------+------------------------+-----------
id | integer | not null
configuration_id | integer |
style | character varying(255) |
file_contents | bytea |


More information:
The heroku postgres database from which we are creating backup is PostgreSQL 9.2.6.
The one we are restoring to is PostgreSQL 9.4.










share|improve this question



















  • 1





    Very urgent situation -> consider postgresql.org/support/professional_support

    – Craig Ringer
    Jan 5 '15 at 2:38












  • There's no "binary" type, do you mean bytea ? Show the schema - output from psql's d command on one of the problem tables. Then show the output of pg_restore -t the_table_name --schema-only.

    – Craig Ringer
    Jan 5 '15 at 2:41











  • er, I meant d tablename on one of the tables with binary data that's causing you problems.

    – Craig Ringer
    Jan 5 '15 at 2:44












  • X-posted to dba.stackexchange.com/q/87529/7788 . Tip: Commenters don't get notified about edits to posts, but do get notified if you comment.

    – Craig Ringer
    Jan 5 '15 at 4:02











  • OK, the other part? Output of pg_restore -t the_table_name (I think that syntax is right). Also, which pg_dump and pg_restore versions are you using?

    – Craig Ringer
    Jan 5 '15 at 4:03


















2















This is a very urgent situation.



We have a postgres 9.4 database installed on a CentOs machine.



We are trying to take a backup from a Heroku Postgres database and restore it to the database on CentOs machine.



The commands we are using:
pg_dump -Fc -h ec2-99-99-99-99.compute-1.amazonaws.com -p 5762 -U xyz -d dbname > file.dump



The dump created by pg_dump seems to be missing data from columns that have the type of binary (these columns contain images in binary format).



When we restore this backup to the database on CentOS using following command, all the images from the image i.e. binary type columns are missing:



pg_restore -d onlinedb ~/file.dump



We have to go live in the morning and are completely bummed by this unexpected issue.



Output of d attachments (attachments is the problem table) command:



 Table "public.attachments"
Column | Type | Modifiers
------------------+------------------------+-----------
id | integer | not null
configuration_id | integer |
style | character varying(255) |
file_contents | bytea |


More information:
The heroku postgres database from which we are creating backup is PostgreSQL 9.2.6.
The one we are restoring to is PostgreSQL 9.4.










share|improve this question



















  • 1





    Very urgent situation -> consider postgresql.org/support/professional_support

    – Craig Ringer
    Jan 5 '15 at 2:38












  • There's no "binary" type, do you mean bytea ? Show the schema - output from psql's d command on one of the problem tables. Then show the output of pg_restore -t the_table_name --schema-only.

    – Craig Ringer
    Jan 5 '15 at 2:41











  • er, I meant d tablename on one of the tables with binary data that's causing you problems.

    – Craig Ringer
    Jan 5 '15 at 2:44












  • X-posted to dba.stackexchange.com/q/87529/7788 . Tip: Commenters don't get notified about edits to posts, but do get notified if you comment.

    – Craig Ringer
    Jan 5 '15 at 4:02











  • OK, the other part? Output of pg_restore -t the_table_name (I think that syntax is right). Also, which pg_dump and pg_restore versions are you using?

    – Craig Ringer
    Jan 5 '15 at 4:03














2












2








2








This is a very urgent situation.



We have a postgres 9.4 database installed on a CentOs machine.



We are trying to take a backup from a Heroku Postgres database and restore it to the database on CentOs machine.



The commands we are using:
pg_dump -Fc -h ec2-99-99-99-99.compute-1.amazonaws.com -p 5762 -U xyz -d dbname > file.dump



The dump created by pg_dump seems to be missing data from columns that have the type of binary (these columns contain images in binary format).



When we restore this backup to the database on CentOS using following command, all the images from the image i.e. binary type columns are missing:



pg_restore -d onlinedb ~/file.dump



We have to go live in the morning and are completely bummed by this unexpected issue.



Output of d attachments (attachments is the problem table) command:



 Table "public.attachments"
Column | Type | Modifiers
------------------+------------------------+-----------
id | integer | not null
configuration_id | integer |
style | character varying(255) |
file_contents | bytea |


More information:
The heroku postgres database from which we are creating backup is PostgreSQL 9.2.6.
The one we are restoring to is PostgreSQL 9.4.










share|improve this question
















This is a very urgent situation.



We have a postgres 9.4 database installed on a CentOs machine.



We are trying to take a backup from a Heroku Postgres database and restore it to the database on CentOs machine.



The commands we are using:
pg_dump -Fc -h ec2-99-99-99-99.compute-1.amazonaws.com -p 5762 -U xyz -d dbname > file.dump



The dump created by pg_dump seems to be missing data from columns that have the type of binary (these columns contain images in binary format).



When we restore this backup to the database on CentOS using following command, all the images from the image i.e. binary type columns are missing:



pg_restore -d onlinedb ~/file.dump



We have to go live in the morning and are completely bummed by this unexpected issue.



Output of d attachments (attachments is the problem table) command:



 Table "public.attachments"
Column | Type | Modifiers
------------------+------------------------+-----------
id | integer | not null
configuration_id | integer |
style | character varying(255) |
file_contents | bytea |


More information:
The heroku postgres database from which we are creating backup is PostgreSQL 9.2.6.
The one we are restoring to is PostgreSQL 9.4.







backup postgresql restore binary






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jan 5 '15 at 3:00







septerr

















asked Jan 5 '15 at 2:16









septerrsepterr

1113




1113







  • 1





    Very urgent situation -> consider postgresql.org/support/professional_support

    – Craig Ringer
    Jan 5 '15 at 2:38












  • There's no "binary" type, do you mean bytea ? Show the schema - output from psql's d command on one of the problem tables. Then show the output of pg_restore -t the_table_name --schema-only.

    – Craig Ringer
    Jan 5 '15 at 2:41











  • er, I meant d tablename on one of the tables with binary data that's causing you problems.

    – Craig Ringer
    Jan 5 '15 at 2:44












  • X-posted to dba.stackexchange.com/q/87529/7788 . Tip: Commenters don't get notified about edits to posts, but do get notified if you comment.

    – Craig Ringer
    Jan 5 '15 at 4:02











  • OK, the other part? Output of pg_restore -t the_table_name (I think that syntax is right). Also, which pg_dump and pg_restore versions are you using?

    – Craig Ringer
    Jan 5 '15 at 4:03













  • 1





    Very urgent situation -> consider postgresql.org/support/professional_support

    – Craig Ringer
    Jan 5 '15 at 2:38












  • There's no "binary" type, do you mean bytea ? Show the schema - output from psql's d command on one of the problem tables. Then show the output of pg_restore -t the_table_name --schema-only.

    – Craig Ringer
    Jan 5 '15 at 2:41











  • er, I meant d tablename on one of the tables with binary data that's causing you problems.

    – Craig Ringer
    Jan 5 '15 at 2:44












  • X-posted to dba.stackexchange.com/q/87529/7788 . Tip: Commenters don't get notified about edits to posts, but do get notified if you comment.

    – Craig Ringer
    Jan 5 '15 at 4:02











  • OK, the other part? Output of pg_restore -t the_table_name (I think that syntax is right). Also, which pg_dump and pg_restore versions are you using?

    – Craig Ringer
    Jan 5 '15 at 4:03








1




1





Very urgent situation -> consider postgresql.org/support/professional_support

– Craig Ringer
Jan 5 '15 at 2:38






Very urgent situation -> consider postgresql.org/support/professional_support

– Craig Ringer
Jan 5 '15 at 2:38














There's no "binary" type, do you mean bytea ? Show the schema - output from psql's d command on one of the problem tables. Then show the output of pg_restore -t the_table_name --schema-only.

– Craig Ringer
Jan 5 '15 at 2:41





There's no "binary" type, do you mean bytea ? Show the schema - output from psql's d command on one of the problem tables. Then show the output of pg_restore -t the_table_name --schema-only.

– Craig Ringer
Jan 5 '15 at 2:41













er, I meant d tablename on one of the tables with binary data that's causing you problems.

– Craig Ringer
Jan 5 '15 at 2:44






er, I meant d tablename on one of the tables with binary data that's causing you problems.

– Craig Ringer
Jan 5 '15 at 2:44














X-posted to dba.stackexchange.com/q/87529/7788 . Tip: Commenters don't get notified about edits to posts, but do get notified if you comment.

– Craig Ringer
Jan 5 '15 at 4:02





X-posted to dba.stackexchange.com/q/87529/7788 . Tip: Commenters don't get notified about edits to posts, but do get notified if you comment.

– Craig Ringer
Jan 5 '15 at 4:02













OK, the other part? Output of pg_restore -t the_table_name (I think that syntax is right). Also, which pg_dump and pg_restore versions are you using?

– Craig Ringer
Jan 5 '15 at 4:03






OK, the other part? Output of pg_restore -t the_table_name (I think that syntax is right). Also, which pg_dump and pg_restore versions are you using?

– Craig Ringer
Jan 5 '15 at 4:03











1 Answer
1






active

oldest

votes


















0














We finally were able to restore the backup. We tried so many things that I am not sure what the fix was, but our conclusion is that the problem was the bytea_output setting in postgresql.conf.
We think Heroku was using value of 'escape' while our database server was using 'hex' and this caused the problem.






share|improve this answer























    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "2"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f656257%2fpostgres-restore-not-restoring-binary-data%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    We finally were able to restore the backup. We tried so many things that I am not sure what the fix was, but our conclusion is that the problem was the bytea_output setting in postgresql.conf.
    We think Heroku was using value of 'escape' while our database server was using 'hex' and this caused the problem.






    share|improve this answer



























      0














      We finally were able to restore the backup. We tried so many things that I am not sure what the fix was, but our conclusion is that the problem was the bytea_output setting in postgresql.conf.
      We think Heroku was using value of 'escape' while our database server was using 'hex' and this caused the problem.






      share|improve this answer

























        0












        0








        0







        We finally were able to restore the backup. We tried so many things that I am not sure what the fix was, but our conclusion is that the problem was the bytea_output setting in postgresql.conf.
        We think Heroku was using value of 'escape' while our database server was using 'hex' and this caused the problem.






        share|improve this answer













        We finally were able to restore the backup. We tried so many things that I am not sure what the fix was, but our conclusion is that the problem was the bytea_output setting in postgresql.conf.
        We think Heroku was using value of 'escape' while our database server was using 'hex' and this caused the problem.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jan 5 '15 at 5:45









        septerrsepterr

        1113




        1113



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Server Fault!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f656257%2fpostgres-restore-not-restoring-binary-data%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Club Baloncesto Breogán Índice Historia | Pavillón | Nome | O Breogán na cultura popular | Xogadores | Adestradores | Presidentes | Palmarés | Historial | Líderes | Notas | Véxase tamén | Menú de navegacióncbbreogan.galCadroGuía oficial da ACB 2009-10, páxina 201Guía oficial ACB 1992, páxina 183. Editorial DB.É de 6.500 espectadores sentados axeitándose á última normativa"Estudiantes Junior, entre as mellores canteiras"o orixinalHemeroteca El Mundo Deportivo, 16 setembro de 1970, páxina 12Historia do BreogánAlfredo Pérez, o último canoneiroHistoria C.B. BreogánHemeroteca de El Mundo DeportivoJimmy Wright, norteamericano do Breogán deixará Lugo por ameazas de morteResultados de Breogán en 1986-87Resultados de Breogán en 1990-91Ficha de Velimir Perasović en acb.comResultados de Breogán en 1994-95Breogán arrasa al Barça. "El Mundo Deportivo", 27 de setembro de 1999, páxina 58CB Breogán - FC BarcelonaA FEB invita a participar nunha nova Liga EuropeaCharlie Bell na prensa estatalMáximos anotadores 2005Tempada 2005-06 : Tódolos Xogadores da Xornada""Non quero pensar nunha man negra, mais pregúntome que está a pasar""o orixinalRaúl López, orgulloso dos xogadores, presume da boa saúde económica do BreogánJulio González confirma que cesa como presidente del BreogánHomenaxe a Lisardo GómezA tempada do rexurdimento celesteEntrevista a Lisardo GómezEl COB dinamita el Pazo para forzar el quinto (69-73)Cafés Candelas, patrocinador del CB Breogán"Suso Lázare, novo presidente do Breogán"o orixinalCafés Candelas Breogán firma el mayor triunfo de la historiaEl Breogán realizará 17 homenajes por su cincuenta aniversario"O Breogán honra ao seu fundador e primeiro presidente"o orixinalMiguel Giao recibiu a homenaxe do PazoHomenaxe aos primeiros gladiadores celestesO home que nos amosa como ver o Breo co corazónTita Franco será homenaxeada polos #50anosdeBreoJulio Vila recibirá unha homenaxe in memoriam polos #50anosdeBreo"O Breogán homenaxeará aos seus aboados máis veteráns"Pechada ovación a «Capi» Sanmartín e Ricardo «Corazón de González»Homenaxe por décadas de informaciónPaco García volve ao Pazo con motivo do 50 aniversario"Resultados y clasificaciones""O Cafés Candelas Breogán, campión da Copa Princesa""O Cafés Candelas Breogán, equipo ACB"C.B. Breogán"Proxecto social"o orixinal"Centros asociados"o orixinalFicha en imdb.comMario Camus trata la recuperación del amor en 'La vieja música', su última película"Páxina web oficial""Club Baloncesto Breogán""C. B. Breogán S.A.D."eehttp://www.fegaba.com

            Vilaño, A Laracha Índice Patrimonio | Lugares e parroquias | Véxase tamén | Menú de navegación43°14′52″N 8°36′03″O / 43.24775, -8.60070

            Cegueira Índice Epidemioloxía | Deficiencia visual | Tipos de cegueira | Principais causas de cegueira | Tratamento | Técnicas de adaptación e axudas | Vida dos cegos | Primeiros auxilios | Crenzas respecto das persoas cegas | Crenzas das persoas cegas | O neno deficiente visual | Aspectos psicolóxicos da cegueira | Notas | Véxase tamén | Menú de navegación54.054.154.436928256blindnessDicionario da Real Academia GalegaPortal das Palabras"International Standards: Visual Standards — Aspects and Ranges of Vision Loss with Emphasis on Population Surveys.""Visual impairment and blindness""Presentan un plan para previr a cegueira"o orixinalACCDV Associació Catalana de Cecs i Disminuïts Visuals - PMFTrachoma"Effect of gene therapy on visual function in Leber's congenital amaurosis"1844137110.1056/NEJMoa0802268Cans guía - os mellores amigos dos cegosArquivadoEscola de cans guía para cegos en Mortágua, PortugalArquivado"Tecnología para ciegos y deficientes visuales. Recopilación de recursos gratuitos en la Red""Colorino""‘COL.diesis’, escuchar los sonidos del color""COL.diesis: Transforming Colour into Melody and Implementing the Result in a Colour Sensor Device"o orixinal"Sistema de desarrollo de sinestesia color-sonido para invidentes utilizando un protocolo de audio""Enseñanza táctil - geometría y color. Juegos didácticos para niños ciegos y videntes""Sistema Constanz"L'ocupació laboral dels cecs a l'Estat espanyol està pràcticament equiparada a la de les persones amb visió, entrevista amb Pedro ZuritaONCE (Organización Nacional de Cegos de España)Prevención da cegueiraDescrición de deficiencias visuais (Disc@pnet)Braillín, un boneco atractivo para calquera neno, con ou sen discapacidade, que permite familiarizarse co sistema de escritura e lectura brailleAxudas Técnicas36838ID00897494007150-90057129528256DOID:1432HP:0000618D001766C10.597.751.941.162C97109C0155020