mirror of
				https://github.com/usmannasir/cyberpanel.git
				synced 2025-10-31 10:26:01 +01:00 
			
		
		
		
	
		
			
	
	
		
			48 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			48 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
|  | from django.db import models | ||
|  | 
 | ||
|  | class DBUsers(models.Model): | ||
|  |     host = models.CharField(db_column='Host', primary_key=True, max_length=60)  # Field name made lowercase. | ||
|  |     user = models.CharField(db_column='User', max_length=16)  # Field name made lowercase. | ||
|  |     password = models.CharField(db_column='Password', max_length=41)  # Field name made lowercase. | ||
|  |     select_priv = models.CharField(db_column='Select_priv', max_length=1)  # Field name made lowercase. | ||
|  |     insert_priv = models.CharField(db_column='Insert_priv', max_length=1)  # Field name made lowercase. | ||
|  |     update_priv = models.CharField(db_column='Update_priv', max_length=1)  # Field name made lowercase. | ||
|  |     delete_priv = models.CharField(db_column='Delete_priv', max_length=1)  # Field name made lowercase. | ||
|  |     create_priv = models.CharField(db_column='Create_priv', max_length=1)  # Field name made lowercase. | ||
|  |     drop_priv = models.CharField(db_column='Drop_priv', max_length=1)  # Field name made lowercase. | ||
|  |     reload_priv = models.CharField(db_column='Reload_priv', max_length=1)  # Field name made lowercase. | ||
|  |     shutdown_priv = models.CharField(db_column='Shutdown_priv', max_length=1)  # Field name made lowercase. | ||
|  |     process_priv = models.CharField(db_column='Process_priv', max_length=1)  # Field name made lowercase. | ||
|  |     file_priv = models.CharField(db_column='File_priv', max_length=1)  # Field name made lowercase. | ||
|  |     grant_priv = models.CharField(db_column='Grant_priv', max_length=1)  # Field name made lowercase. | ||
|  |     references_priv = models.CharField(db_column='References_priv', max_length=1)  # Field name made lowercase. | ||
|  |     index_priv = models.CharField(db_column='Index_priv', max_length=1)  # Field name made lowercase. | ||
|  |     alter_priv = models.CharField(db_column='Alter_priv', max_length=1)  # Field name made lowercase. | ||
|  |     show_db_priv = models.CharField(db_column='Show_db_priv', max_length=1)  # Field name made lowercase. | ||
|  |     super_priv = models.CharField(db_column='Super_priv', max_length=1)  # Field name made lowercase. | ||
|  |     create_tmp_table_priv = models.CharField(db_column='Create_tmp_table_priv', max_length=1)  # Field name made lowercase. | ||
|  |     lock_tables_priv = models.CharField(db_column='Lock_tables_priv', max_length=1)  # Field name made lowercase. | ||
|  |     execute_priv = models.CharField(db_column='Execute_priv', max_length=1)  # Field name made lowercase. | ||
|  |     repl_slave_priv = models.CharField(db_column='Repl_slave_priv', max_length=1)  # Field name made lowercase. | ||
|  |     repl_client_priv = models.CharField(db_column='Repl_client_priv', max_length=1)  # Field name made lowercase. | ||
|  |     create_view_priv = models.CharField(db_column='Create_view_priv', max_length=1)  # Field name made lowercase. | ||
|  |     show_view_priv = models.CharField(db_column='Show_view_priv', max_length=1)  # Field name made lowercase. | ||
|  |     create_routine_priv = models.CharField(db_column='Create_routine_priv', max_length=1)  # Field name made lowercase. | ||
|  |     alter_routine_priv = models.CharField(db_column='Alter_routine_priv', max_length=1)  # Field name made lowercase. | ||
|  |     create_user_priv = models.CharField(db_column='Create_user_priv', max_length=1)  # Field name made lowercase. | ||
|  |     event_priv = models.CharField(db_column='Event_priv', max_length=1)  # Field name made lowercase. | ||
|  |     trigger_priv = models.CharField(db_column='Trigger_priv', max_length=1)  # Field name made lowercase. | ||
|  |     create_tablespace_priv = models.CharField(db_column='Create_tablespace_priv', max_length=1)  # Field name made lowercase. | ||
|  |     ssl_type = models.CharField(max_length=9) | ||
|  |     ssl_cipher = models.TextField() | ||
|  |     x509_issuer = models.TextField() | ||
|  |     x509_subject = models.TextField() | ||
|  |     max_questions = models.IntegerField() | ||
|  |     max_updates = models.IntegerField() | ||
|  |     max_connections = models.IntegerField() | ||
|  |     max_user_connections = models.IntegerField() | ||
|  |     plugin = models.CharField(max_length=64) | ||
|  |     authentication_string = models.TextField() | ||
|  |     class Meta: | ||
|  |         db_table = 'user' | ||
|  |         unique_together = (('host', 'user'),) |