нужно сделать динамические форматы например структуры инсертов\кверь в конфигурационном файле, ну и дальше юзать это в проге.
сам своял что-то убогое, вот если что-то добавить понадобиться тронутси можно, может проекты где такое реализовано?
язык Си. базы postgre mysql