Roland Haroutiounian
21f79a9301
[#11 ] Ajout de la génération de la colonne du Field dans la table correspondante
vor 9 Jahren
Yann Weber
a9757a4672
Disabling annoying warnings in sqlwrapper and fixing a bug in test_components
Using sqlite db in test_components
vor 9 Jahren
Yann Weber
e74623b1a4
Disabling an annoying warning when using reflect=True in MetaData instanciation
vor 9 Jahren
Yann Weber
f26e87f621
Adding default date for date_create and date_update columns
The dates are set in EmComponent::create() for date_create and in EmComponent::save() for date_update
The values are sets to datetime.datetime.utcnow() so we now that EVERY date in the db are in UTC, no matter django, database or even server configurations.
We will have to take care to convert dates from database to django timezone in dates fieldtypes.
vor 9 Jahren
Yann Weber
c100dd43f3
Adding default date for date_create and date_update columns
The dates are set in EmComponent::create() for date_create and in EmComponent::save() for date_update
The values are sets to datetime.datetime.utcnow() so we now that EVERY date in the db are in UTC, no matter django, database or even server configurations.
We will have to take care to convert dates from database to django timezone in dates fieldtypes.
vor 9 Jahren
Yann Weber
7fb90e3045
Set some FK of EmField to NULL by default
vor 9 Jahren
Yann Weber
f958efbff5
Code factorisation for new UID creation
Added a classmethod EmComponent::newUid() that determines the caller's class and return a newly registrated UID
vor 9 Jahren
Yann Weber
c4e1afd192
More SQL isolation and some little bugfixes
vor 9 Jahren
Yann Weber
493149cfeb
Added sqlutils functions
vor 9 Jahren
ArnAud
fa9b842a3d
all uids ar integers
vor 9 Jahren
Yann Weber
c901e7a643
Bugfixes in sqlsetup
Put every uid columns and associated FK in INTEGER instead of VARCHAR(50)
vor 9 Jahren
Yann Weber
8fc072f6ee
Cleaning and changin some methods name in sqlwrapper
vor 9 Jahren
Yann Weber
6ab79eb412
Implemented alter table in sqlwrapper
Adding a column is implemented for mysql, postgresql and sqlite.
Droping and altering a column is only implemented for mysql and postgresql for the moment.
Quick&dirty tests has been done for sqlite and mysql only.
vor 10 Jahren
Driky
49994da98f
Prise en charge de la clause bindparam dans sqlquerybuilder.py
To-Do: tester
vor 10 Jahren
Driky
f937a63b53
Ajout de insert et delete dans sqlquerybuilder.py
To-do: prendre en charge le cas de execute ou une query a des parametre binder et une liste de dictionnaire est envoyé en param
vor 10 Jahren
Driky
d66ccfc431
sqlobject.py renommer en sqlquerybuilder.py
Implementation d'alias au ordre sqlalchemy: select, select_from, where, update, execute
To-Do: implemente insert et delete, tester.
vor 10 Jahren
ArnAud
58a4d7c681
Schéma: uid as integer, no column named 'class'
vor 10 Jahren
Yann Weber
b82ccd7911
Allow to use SqlWrapper.createTable without being called by SqlWrapper.createAllFromConf
vor 10 Jahren
Yann Weber
ddfbb2b056
Modified SqlWrapper to handle SqlSetup script
Now SQLSetup in able (via initDb) to initialize the database.
WARNING : initDb start by droping all tables in database before creating the new ones
vor 10 Jahren
Yann Weber
dde02cadd0
New version of sqlwrapper that is not a singleton anymore
vor 10 Jahren
Yann Weber
1a6a367481
Removed lines cut after 72 chars
vor 10 Jahren
Yann Weber
9896c16e8e
Small bugfixes in sqlobject and sqlwrapper
vor 10 Jahren
Yann Weber
4120a45fff
Bugfixes in sqlwrapper
vor 10 Jahren
Yann Weber
a25e97607c
Updated version of the sqlwrapper
vor 10 Jahren
Yann Weber
155e089750
Added some test for sql_wrapper alter schema functions
vor 10 Jahren
Yann Weber
c7defe71e0
Added tests for sqlwrapper
Removed logging test in EditorialModel/lib/component.py
Added comment in Database/sqlwrapper.py
vor 10 Jahren
Yann Weber
aad5586cb1
Updated sqlwrapper to enable sqlite support and logging enable/disable
vor 10 Jahren
ArnAud
4e2b85328c
ME: installation of the basic tables
vor 10 Jahren
Yann Weber
ebdb512500
Modification to be less dependent to django + logging in db wrapper
vor 10 Jahren
ArnAud
3ce6e1774e
sqlWrapper: default attend un objet
vor 10 Jahren
Yann Weber
07209417a7
Refactoring comments in db wrapper
vor 10 Jahren
ArnAud
3e80b68303
connection à une base de donnée
vor 10 Jahren
Roland Haroutiounian
966e16a2bb
Paramétrage des noms de connexion dans le module Databases
vor 10 Jahren
Roland Haroutiounian
d8d0f9f303
Ajout du module Database
vor 10 Jahren