Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
I
integrated-scheduling
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
张晓彤
integrated-scheduling
Commits
dca1c2f1
Commit
dca1c2f1
authored
Sep 13, 2021
by
Allvey
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
simulation 091301
parent
3eb41b18
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
39 additions
and
20 deletions
+39
-20
settings.py
settings.py
+0
-1
tables.py
tables.py
+39
-19
No files found.
settings.py
View file @
dca1c2f1
...
...
@@ -11,7 +11,6 @@
from
tables
import
*
from
urllib.parse
import
quote
import
logging.handlers
from
redis
import
StrictRedis
,
ConnectionPool
import
numpy
as
np
import
os
from
redis
import
StrictRedis
,
ConnectionPool
...
...
tables.py
View file @
dca1c2f1
...
...
@@ -15,41 +15,61 @@ from sqlalchemy import VARCHAR, DateTime, Float, Integer, BOOLEAN
from
sqlalchemy.orm
import
sessionmaker
,
scoped_session
from
sqlalchemy.ext.declarative
import
declarative_base
from
urllib.parse
import
quote
from
settings
import
*
# 创建对象的基类:
Base
=
declarative_base
()
try
:
engine_mysql
=
create_engine
(
engine_mysql
=
create_engine
(
"mysql+mysqlconnector://root:
%
s@192.168.28.111:3306/waytous"
%
quote
(
"Huituo@123"
)
)
)
engine_postgre
=
create_engine
(
engine_postgre
=
create_engine
(
"postgresql://postgres:
%
s@192.168.28.111:5432/shenbao_2021520"
%
quote
(
"Huituo@123"
)
)
)
# 创建DBsession_mysql类型:
DBsession_mysql
=
sessionmaker
(
bind
=
engine_mysql
)
DBsession_mysql
=
scoped_session
(
DBsession_mysql
)
# 创建DBsession_mysql类型:
DBsession_mysql
=
sessionmaker
(
bind
=
engine_mysql
)
DBsession_postgre
=
sessionmaker
(
bind
=
engine_postgre
)
DBsession_mysql
=
scoped_session
(
DBsession_mysql
)
DBsession_postgre
=
scoped_session
(
DBsession_postgre
)
DBsession_postgre
=
sessionmaker
(
bind
=
engine_postgre
)
# 创建session_mysql对象:
session_mysql
=
DBsession_mysql
()
DBsession_postgre
=
scoped_session
(
DBsession_postgre
)
session_mysql
.
expire_on_commit
=
False
# 创建session_mysql对象:
session_mysql
=
DBsession_mysql
()
session_postgre
=
DBsession_postgre
()
session_mysql
.
expire_on_commit
=
False
session_postgre
.
expire_on_commit
=
False
session_postgre
=
DBsession_postgre
()
session_postgre
.
expire_on_commit
=
False
except
Exception
as
es
:
logger
.
error
(
"数据库连接失败"
)
logger
.
error
(
es
)
# # 创建对象的基类:
# Base = declarative_base()
#
# # 初始化数据库连接:
# engine_mysql = create_engine('mysql+mysqlconnector://root:Huituo@123@192.168.28.111:3306/waytous')
#
# engine_postgre = create_engine('postgresql://postgres:Huituo@123@192.168.28.111:5432/shenbao_2021520')
#
# # 创建DBsession_mysql类型:
# DBsession_mysql = sessionmaker(bind=engine_mysql)
#
# DBsession_mysql = scoped_session(DBsession_mysql)
#
# DBsession_postgre = sessionmaker(bind=engine_postgre)
#
# DBsession_postgre = scoped_session(DBsession_postgre)
#
# # 创建session_mysql对象:
# session_mysql = DBsession_mysql()
#
# session_postgre = DBsession_postgre()
# 定义对象:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment