Из file.dot мне нужно сгенерировать sql запрос для вставки в database.table
Это выдержка из file.dot
digraph {
"source.table1" -> "db.dep1"[label="CHEC_DATE"];
"source.table2" -> "db.dep2"[label="CHECK_MAX_DATE"];
"db.dep2" -> "source.table3"[label="CHECK_DATE"];
"source.table2" -> "db.table4"[label="CHECK_MAX_DATE"];
}
Мне нужно сгенерировать запрос как
INSERT INTO dep_table (entity_name_1, entity_name_2, flag_dep) VALUES ('source.table1', 'db.dep1', 'CHECK_DATE');
INSERT INTO dep_table (entity_name_1, entity_name_2, flag_dep) VALUES ('source.table2', 'db.dep2', 'CHECK_MAX_DATE');
И так далее
Я использую Graphviz для чтения данных из файла file.dot
import sys
from os import path, access, R_OK
import networkx as nx
from networkx.drawing import nx_agraph
import os
from graphviz import Source
file = open('file.dot', 'r')
text=file.read()