]> saetta.ns0.it Git - libzakdbt/commitdiff
Saving transformation on system table dbt_transformation.
authorAndrea Zagli <azagli@libero.it>
Wed, 30 Jun 2010 17:58:02 +0000 (19:58 +0200)
committerAndrea Zagli <azagli@libero.it>
Wed, 30 Jun 2010 17:58:02 +0000 (19:58 +0200)
src/dbtransformer.c
tests/test.db

index 19231a667bb31df6230cb1d78e3ca3d731d16c98..92581e541e35f2bd511e0bbf4d3891031da521ac 100644 (file)
@@ -463,11 +463,11 @@ dbt_transform (Dbt *dbt)
 
                                        if (tosave)
                                                {
-                                                       /*gchar *operation;
+                                                       gchar *operation;
                                                        xmlBufferPtr xbuf = xmlBufferCreate ();
-                                                       xmlNodeDump (xbuf, priv->xml_doc, xnodeset->nodeTab[i], 2, 1);
-                                                       operation = xml
-                                                       dbt_save_transformation (dbt, id, g_strstrip (operation));*/
+                                                       xmlNodeDump (xbuf, priv->xml_doc, xnodeset->nodeTab[i], 0, 0);
+                                                       operation = g_strstrip (g_strdup (xbuf->content));
+                                                       dbt_save_transformation (dbt, id, g_strstrip (operation));
                                                }
                                }
                }
index 761e02c07e9de37bb37b2c8bf58f3f05dac3f750..81e5ffacacc5aa0aa2d13df7dfca3a35e89f12dd 100644 (file)
Binary files a/tests/test.db and b/tests/test.db differ