mirror of
				https://github.com/StefBuwalda/dashboard_test.git
				synced 2025-10-31 11:49:58 +00:00 
			
		
		
		
	Migrate db to connect logs to service. Deleted any previous logs as they are useless
This commit is contained in:
		
							
								
								
									
										50
									
								
								migrations/versions/f87909a4293b_.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										50
									
								
								migrations/versions/f87909a4293b_.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,50 @@ | ||||
| """empty message | ||||
|  | ||||
| Revision ID: f87909a4293b | ||||
| Revises: f04407e8e466 | ||||
| Create Date: 2025-09-03 16:36:14.608372 | ||||
|  | ||||
| """ | ||||
|  | ||||
| from alembic import op | ||||
| import sqlalchemy as sa | ||||
|  | ||||
|  | ||||
| # revision identifiers, used by Alembic. | ||||
| revision = "f87909a4293b" | ||||
| down_revision = "f04407e8e466" | ||||
| branch_labels = None | ||||
| depends_on = None | ||||
|  | ||||
|  | ||||
| def upgrade(): | ||||
|     # ### commands auto generated by Alembic - please adjust! ### | ||||
|     op.execute("DROP TABLE IF EXISTS _alembic_tmp_log") | ||||
|     op.execute("DELETE FROM log") | ||||
|  | ||||
|     with op.batch_alter_table("log", schema=None) as batch_op: | ||||
|         batch_op.add_column( | ||||
|             sa.Column( | ||||
|                 "service_id", sa.Integer(), nullable=False, server_default="0" | ||||
|             ) | ||||
|         ) | ||||
|         batch_op.add_column(sa.Column("ping", sa.Integer(), nullable=True)) | ||||
|         batch_op.create_index( | ||||
|             batch_op.f("ix_log_dateCreated"), ["dateCreated"], unique=False | ||||
|         ) | ||||
|         batch_op.create_foreign_key( | ||||
|             "fk_log2service", "service", ["service_id"], ["id"] | ||||
|         ) | ||||
|  | ||||
|     # ### end Alembic commands ### | ||||
|  | ||||
|  | ||||
| def downgrade(): | ||||
|     # ### commands auto generated by Alembic - please adjust! ### | ||||
|     with op.batch_alter_table("log", schema=None) as batch_op: | ||||
|         batch_op.drop_constraint("fk_log2service", type_="foreignkey") | ||||
|         batch_op.drop_index(batch_op.f("ix_log_dateCreated")) | ||||
|         batch_op.drop_column("ping") | ||||
|         batch_op.drop_column("service_id") | ||||
|  | ||||
|     # ### end Alembic commands ### | ||||
		Reference in New Issue
	
	Block a user