flask-sqlalchemy+ssh+orm+postgres配置
需要利用flask-sqlalchemy的orm功能给postgresql9数据库创建表结构,可是最近需要用ssh才能建立连接。这里用到了sshtunnel简单记录一下。 逻辑就是在orm开始前,先启动ssh服务建立连接。 from sshtunnel import SSHTunnelForwarder # #这里建立数据库连接池 DIALECT = 'postgresql' # 数据库种类 DRIVER = 'psycopg2' # 数据库驱动名 USERNAME = 'postgres' # 用户名 PASSWORD = '000000' # 密码 HOST = 'localhost' # 服务器,因为要建立ssh隧道,这里就写localhost即可。 PORT = 5432 # 端口 DATABASE = 'test_db' # 数据库名 # =============================通过ssh连接到postgres========开始================================ # 如果你需要通过ssh隧道连接到服务器上的postgres数据库的话 # 需要设置下边的ssh配置和postgres连接 ssh_host = "1.1.1.1" # 这里改成你的服务器ip ssh_user = "test_user" #