python下使用alembic管理MYSQL数据库
来源:互联网 发布:小影怎么添加网络音乐 编辑:程序博客网 时间:2024/06/07 01:45
本文介绍一下,alembic管理mysql的使用方法,首先需要安装一下模块,这里以ubutun为例进行阐述:
1.首先安装setuptools,建议下载源码包安装,比较方便,地址为https://pypi.python.org/pypi/setuptools/,解压后进入文件目录执行python setup.py install即可
2.然后安装pip,建议下载源码包安装,比较方便,地址为https://pypi.python.org/pypi/pip/,解压后进入文件目录执行python setup.py install即可
3.然后安装alembic,执行pip install alembic
4.然后安装数据库apt-get install mysql-server mysql-client,以及apt-get install python-mysqldb
这些安装完成后,在一个目录中会执行alembic init myproject,其中myproject是alembic工程的名字
和myproject同一级目录会有一个alembic.ini ,打开alembic.ini更改slalchemy.url=mysql://usr:password@localhost/mydatabase
我们需要在这个文件里面写入我们需要创建的table名和表里面字段的名称,如下:
然后在alembic.ini目录下执行alembic revision -m 'init table',alembic就会在myproject里面的version文件夹中生成一个*.py文件
然后我们执行alembic upgrade head,alembic就会在我们的数据库里面创建一张表account,里面有三个字段id,name,description
如果我们想增加一个新的字段,我们只需要在alembic.ini目录下执行alembic revision -m ‘add new date’
然后在myproject里面的version文件夹中会生成一个脚本,名字叫xxxxadd_new_date.py,我们在这里加入我们新添的字段,如下:
然后我们回到alembic.ini目录下,执行alembic upgrade head,alembic就会把新字段last_transation_date加入到account表中- python下使用alembic管理MYSQL数据库
- 使用alembic进行openstack数据库版本管理
- 使用alembic进行数据库版本管理
- 在docker中使用alembic管理数据库的问题
- Alembic对数据库版本管理的使用方法
- alembic 使用
- alembic 使用
- 利用alembic进行sqlalchemy ORM数据库模型版本管理
- python下使用MySQLdb操作MYSQL数据库
- ubuntu下使用Python连接Mysql数据库和Mongodb数据库
- python使用mysql数据库
- python使用mysql数据库
- python使用mysql数据库
- python使用mysql数据库
- python使用mysql数据库
- python使用mysql数据库
- python使用mysql数据库
- python使用mysql数据库
- wireshark找不到接口的处理方法
- java 返回字符串中位置n的代码单元和位置n的代码点
- 原 Spring 项目转到 Spring boot 项目的一些变动
- BZOJ1257 余数之和sum
- Struts拦截器和过滤器的区别
- python下使用alembic管理MYSQL数据库
- 【python】(2)网络编程
- UVALive 4513 Stammering Aliens hash+二分
- codeforces 803D Magazine Ad
- 详解 Tomcat 配置文件 server.xml
- 用递归算法计算一个自然数的二进制表示中的“1”的个数
- 网络管理(三)
- Google算法题:H-最优账户结余
- POJ 2018 斜率优化DP