{"id":225,"date":"2026-10-07T15:47:15","date_gmt":"2026-10-07T13:47:15","guid":{"rendered":"https:\/\/datenquelle.at\/?page_id=225"},"modified":"2026-10-08T07:08:00","modified_gmt":"2026-10-08T05:08:00","slug":"transfer-data-from-a-legacy-application","status":"publish","type":"page","link":"https:\/\/en.datenquelle.at\/index.php\/transfer-data-from-a-legacy-application\/","title":{"rendered":"Transfer data from a legacy application"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_0 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_0 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_0 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><section class=\"dq-section dq-help-hero\" id=\"dq-main\"><div class=\"dq-wrap\"><nav class=\"dq-breadcrumbs\" aria-label=\"Breadcrumb navigation\"><a href=\"https:\/\/en.datenquelle.at\/\">Home<\/a><span>\/<\/span><a href=\"https:\/\/en.datenquelle.at\/index.php\/errors-solutions-for-your-data\/\">Errors & solutions<\/a><span>\/<\/span><a href=\"https:\/\/en.datenquelle.at\/index.php\/errors-solutions-for-your-data\/#legacy\">Legacy systems & Transfer<\/a><\/nav><p class=\"dq-eyebrow\"><span class=\"dq-dot\" aria-hidden=\"true\"><\/span>Legacy systems & Transfer<\/p><h1>Transfer data from a legacy application without losing existing records<\/h1><p class=\"dq-lead\">A legacy dataset is not yet a ready-to-use import for the new system. In addition to files or tables, meanings, relationships and required information must be clarified. An unavailable vendor makes transfer harder, but not automatically impossible.<\/p><ol class=\"dq-help-flow\" aria-label=\"Data path and checkpoint\"><li><span>Source<\/span><strong>Preserved legacy data<\/strong><\/li><li class=\"is-checkpoint\"><span>Check the connection<\/span><strong>Understand & check<\/strong><\/li><li><span>Destination<\/span><strong>Planned destination dataset<\/strong><\/li><\/ol><\/div><\/section><\/div><\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"et_pb_section_1 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_1 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_1 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_1 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><section class=\"dq-section dq-help-body\"><div class=\"dq-wrap\"><div class=\"dq-help-layout\"><article class=\"dq-help-article\"><section class=\"dq-help-situation\"><h2>How this appears in daily operation<\/h2><p>Customers, products and historical orders are stored in an application whose developer is no longer reachable. The new application needs to use them. We start by taking stock: what still runs, which access methods exist and which data is really needed?<\/p><\/section><section id=\"ursachen\"><h2>Distinguish typical causes<\/h2><div class=\"dq-help-causes\"><div><h3>Only files available, without explained data<\/h3><p>File names and table names do not yet explain how customers, orders and line items relate to one another.<\/p><\/div><div><h3>No complete export path known<\/h3><p>A visible list export may contain only part of the data. Documents, relationships or historical values may be missing.<\/p><\/div><div><h3>Destination rules differ<\/h3><p>The new system may use different required fields, identifiers or meanings. Simply copying columns is then insufficient.<\/p><\/div><\/div><\/section><section id=\"pruefen\"><h2>What you can check first<\/h2><ol class=\"dq-help-checks\"><li><h3>Clarify existing data and recovery<\/h3><p>Record existing backups, application version and responsibilities. Testing begins with a suitable copy, rather than changes to the original.<\/p><\/li><li><h3>Inventory access methods<\/h3><p>Record available exports, database type, documentation and known permissions. Permitted use of access methods is clarified with the operator.<\/p><\/li><li><h3>Limit the destination and scope<\/h3><p>Which customers, products, transactions or documents does the new system need? A small, representative selection makes the requirements tangible.<\/p><\/li><\/ol><\/section><section id=\"tiefer\"><h2>When the problem runs deeper<\/h2><p>We check more than whether data can be read. Relationships, completeness and a traceable comparison in the destination matter just as much. A backup and a migration format can serve different purposes. PostgreSQL, for example, documents logical SQL dumps as a distinct backup method.<\/p><div class=\"dq-help-details\"><details><summary>A trial run must allow business validation<\/summary><p>For the agreed selection, source and destination records are compared: identifiers, counts, relationships and selected totals. The business determines which values matter. A technically successful import is not yet business approval.<\/p><\/details><details><summary>Transfer or continued use?<\/summary><p>Not every old system needs immediate replacement. Sometimes limited access is sufficient for a new store or an overview. If a system is replaced, the transition, responsibilities and handling of newly generated data are planned together.<\/p><\/details><\/div><\/section><section id=\"weiter\"><h2>When support makes sense<\/h2><p>If the vendor is unavailable, the format is unknown or operations must continue in parallel, a planned transfer path helps. Start with application names, data types and the desired destination. Full customer datasets are not needed for initial contact.<\/p><a class=\"dq-help-service\" href=\"https:\/\/en.datenquelle.at\/index.php\/reuse-legacy-systems\/\"><span>The right solution path<\/span><strong>Reuse old data and plan transfers<\/strong><span class=\"dq-ui-arrow\" aria-hidden=\"true\"><\/span><\/a><aside class=\"dq-help-cross\"><p>If the old server, backups or operating environment also need replacement, infrastructure planning belongs with DAXS.<\/p><a href=\"https:\/\/daxs.com\/\" rel=\"noopener\">Further support from DAXS<span class=\"dq-ui-external\" aria-hidden=\"true\"><\/span><\/a><\/aside><\/section><section class=\"dq-help-sources\"><h2>Sources for technical assessment<\/h2><ul><li><a href=\"https:\/\/www.postgresql.org\/docs\/current\/backup-dump.html\" rel=\"noopener\">PostgreSQL: Logical SQL dumps as a backup method<\/a><\/li><\/ul><p>Technical content reviewed on 7 October 2026. Vendor statements refer to the products named; they do not replace checking your specific configuration.<\/p><\/section><\/article><aside class=\"dq-help-toc\"><nav aria-label=\"On this help page\"><span class=\"dq-kicker\">On this page<\/span><a href=\"#ursachen\">Typical causes<\/a><a href=\"#pruefen\">Initial checks<\/a><a href=\"#tiefer\">Technical relationships<\/a><a href=\"#weiter\">Suitable solution path<\/a><\/nav><div><span class=\"dq-kicker\">Related problems<\/span><a href=\"https:\/\/en.datenquelle.at\/index.php\/unknown-or-undocumented-interface\/\">Unknown or undocumented interface<\/a><a href=\"https:\/\/en.datenquelle.at\/index.php\/csv-import-errors-check-formats-and-values\/\">CSV import errors: check formats and values<\/a><a href=\"https:\/\/en.datenquelle.at\/index.php\/32-bit-odbc-on-64-bit-windows\/\">32-bit ODBC on 64-bit Windows<\/a><a href=\"https:\/\/en.datenquelle.at\/index.php\/errors-solutions-for-your-data\/\">To the topic overview<\/a><\/div><\/aside><\/div><\/div><\/section><\/div><\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"et_pb_section_2 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_2 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_2 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_2 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><section class=\"dq-section dq-help-contact-section\"><div class=\"dq-wrap\"><div class=\"dq-help-contact\"><div><h2>Clarify the next step together.<\/h2><p>Your application names and a brief description of the problem are enough to start.<\/p><\/div><a class=\"dq-button\" href=\"https:\/\/en.datenquelle.at\/index.php\/discuss-your-data-challenge\/\" aria-haspopup=\"dialog\" aria-controls=\"dq-booking-modal\" data-dq-booking>Book an initial consultation<\/a><\/div><\/div><\/section><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Transfer legacy ERP and database records selectively: clarify available access, data meaning and destination rules. Start with a copy and a verifiable trial run.<\/p>\n","protected":false},"author":2,"featured_media":204,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-225","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/en.datenquelle.at\/index.php\/wp-json\/wp\/v2\/pages\/225","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/en.datenquelle.at\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/en.datenquelle.at\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/en.datenquelle.at\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/en.datenquelle.at\/index.php\/wp-json\/wp\/v2\/comments?post=225"}],"version-history":[{"count":4,"href":"https:\/\/en.datenquelle.at\/index.php\/wp-json\/wp\/v2\/pages\/225\/revisions"}],"predecessor-version":[{"id":305,"href":"https:\/\/en.datenquelle.at\/index.php\/wp-json\/wp\/v2\/pages\/225\/revisions\/305"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/en.datenquelle.at\/index.php\/wp-json\/wp\/v2\/media\/204"}],"wp:attachment":[{"href":"https:\/\/en.datenquelle.at\/index.php\/wp-json\/wp\/v2\/media?parent=225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}