Subversion Repositories SmartDukaan

Rev

Rev 772 | Rev 1249 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 772 Rev 1122
Line 5... Line 5...
5
'''
5
'''
6
 
6
 
7
from elixir import *
7
from elixir import *
8
from elixir.entity import Entity
8
from elixir.entity import Entity
9
from elixir.fields import Field
9
from elixir.fields import Field
-
 
10
from sqlalchemy import create_engine
10
from sqlalchemy.types import Integer
11
from sqlalchemy.types import Integer
11
from elixir.relationships import OneToMany, ManyToOne
12
from elixir.relationships import OneToMany, ManyToOne
12
import datetime
13
import datetime
13
import elixir
14
import elixir
14
 
15
 
Line 160... Line 161...
160
    using_options(shortnames=True)
161
    using_options(shortnames=True)
161
    using_table_options(mysql_engine="InnoDB")
162
    using_table_options(mysql_engine="InnoDB")
162
 
163
 
163
def initialize():
164
def initialize():
164
    #metadata.bind = "sqlite:///user.sqlite" #need to read it from configserver.
165
    #metadata.bind = "sqlite:///user.sqlite" #need to read it from configserver.
165
    metadata.bind = 'mysql://root:shop2020@localhost/user'
166
    engine = create_engine('mysql://root:shop2020@localhost/user', pool_recycle=7200)
-
 
167
    metadata.bind = engine
166
    metadata.bind.echo = True
168
    metadata.bind.echo = True
167
    setup_all(True)
169
    setup_all(True)
168
 
170
 
169
if __name__=="__main__":
171
if __name__=="__main__":
170
    initialize()
172
    initialize()