Найти - Пользователи
Полная версия: динамически создаваемые столбцы
Начало » Базы данных » динамически создаваемые столбцы
1 2
aweal
Суть идеи позволить пользователю добавлять свои поля. Подскажите как это реализовать без “велосипедов”. В моем представлении хранить информацию о каждом столбце в xml файле или в самой БД + SQL запросом их вытаскивать.
o7412369815963
попробуйте MongoDB
aweal
спасибо. Все же хотелось SQL (уже часть приложения на нем написана + возможен перевод на веб)
kachayev
aweal
спасибо. Все же хотелось SQL (уже часть приложения на нем написана + возможен перевод на веб)
а как переход на веб мешает использовать Mongo? или любое другое документо-ориентированное хранилище.
aweal
Лениво переписывать то что уже есть, да и чесать проще на sq –l я про это.
o7412369815963
а вы не переписывайте, используйте совместно

> да и чесать проще на sq –l я про это.
это что, про что?
villager
aweal
В моем представлении хранить информацию о каждом столбце в xml файле или в самой БД + SQL запросом их вытаскивать.
это правильно
только потом нужно чтобы программа знала что делать с добавленными пользователем полями
просто так они нигде не появятся, кроме как в БД
а гриды, формы ввода, отчеты - придется править уже не пользователю
или же программа должна уметь строить ГУИ динамически, и иметь встроенный дизайнер для отчетов
aweal
а гриды, формы ввода, отчеты - придется править уже не пользователю
или же программа должна уметь строить ГУИ динамически, и иметь встроенный дизайнер для отчетов

Да динамически entry/combobox/ etc расставляю во время создания формы редактирования.
villager
вот здесь посмотри, может натолкнет на какие идеи:
http://www.python.su/forum/viewtopic.php?id=8865
aweal
unzip захлебнулся
Archive: /tmp/penta.sfx.exe

End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
zipinfo: cannot find zipfile directory in one of /tmp/penta.sfx.exe or
/tmp/penta.sfx.exe.zip, and cannot find /tmp/penta.sfx.exe.ZIP, period.
по описанию есть чего “подсмотреть”
исходники открыты?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB