VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

安装SQLAlchemy

安装SQLAlchemy需要安装SQLAlchemy包和数据库对应的python语言驱动psycopg2

安装psycopg2

安装psycopg2模块前需要先装好Vastbase G100 Libpq,并配置环境变量。

安装Vastbase G100 Libpq

安装Libpq有两种方式:

  • 通过提供的Libpq安装包安装。

    解压Vastbase G100提供的Libpq,新建/usr/local/libpq目录,将解压后的lib目录拷贝到/usr/local/libpq目录下,配置环境变量如下:

    export LD_LIBRARY_PATH=/usr/local/libpq/lib:$LD_LIBRARY_PATH
    
  • 通过安装Vastbase G100安装包安装。

    按照安装升级指南安装Vastbase G100,并配置环境变量。

    • 如果是使用安装包自带安装程序进行安装,则环境变量会自动配置无需手动配置。

    • 如果是手动安装数据库,则需配置以下环境变量(只作为参数,应按实际的环境进行配置):

      export GAUSSHOME=/usr/local/vastbase
      export PATH=$GAUSSHOME/bin:$PATH
      export LD_LIBRARY_PATH=$GAUSSHOME/lib:$LD_LIBRARY_PATH
      

安装python3和gcc

推荐使用python3,安装命令如下:

yum install -y python3 python3-devel gcc

安装psycopg2模块

推荐使用源码包安装,获取psycopg2源码包:

1、卸载已安装的psycopg2(如果没有安装则跳过,此步骤可能需要root用户执行)。

pip3 uninstall psycopg2 -y

2、上传并解压源码包。

unzip Psycopg-Vastbase-G100_1.0.0.zip

3、安装。

cd Psycopg-Vastbase-G100_1.0.0
python3 setup.py build

此步骤可能需要root用户执行。

python3 setup.py install

4、检查安装结果。

进入python3命令行,执行import psycopg2可以正常导入即表示安装成功。

安装SQLAlchemy

可以通过如下命令安装SQLAlchemy至本地:

pip install SQLAlchemy