crafty-4/app/migrations/20210822101530_delete_User_Servers.py

31 lines
841 B
Python
Raw Normal View History

2021-08-22 10:21:59 +00:00
# Generated by database migrator
from peewee import *
2021-09-08 22:01:10 +00:00
from app.classes.models.users import Users
from app.classes.models.servers import Servers
2021-08-22 10:21:59 +00:00
def migrate(migrator, database, **kwargs):
migrator.drop_table("user_servers") # Can be model class OR table name
2021-08-22 10:21:59 +00:00
"""
Write your migrations here.
"""
def rollback(migrator, database, **kwargs):
db = database
2021-08-22 10:21:59 +00:00
class User_Servers(Model):
user_id = ForeignKeyField(Users, backref="user_server")
server_id = ForeignKeyField(Servers, backref="user_server")
2021-08-22 10:21:59 +00:00
permissions = CharField(default="00000000")
class Meta:
table_name = "user_servers"
primary_key = CompositeKey("user_id", "server_id")
2021-08-22 10:21:59 +00:00
database = db
2021-08-22 10:21:59 +00:00
migrator.create_table(User_Servers)
"""
Write your rollback migrations here.
"""