mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-06 21:35:55 +01:00
backups table
This commit is contained in:
@@ -905,6 +905,16 @@ autocreate_system_folders = On
|
|||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
try:
|
||||||
|
cursor.execute("CREATE TABLE `websiteFunctions_wpsitesbackup` (`id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY, `WPSiteID` integer NOT NULL, `WebsiteID` integer NOT NULL, `config` longtext NOT NULL, `owner_id` integer NOT NULL); ")
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
|
||||||
|
try:
|
||||||
|
cursor.execute("ALTER TABLE `websiteFunctions_wpsitesbackup` ADD CONSTRAINT `websiteFunctions_wps_owner_id_8a8dd0c5_fk_loginSyst` FOREIGN KEY (`owner_id`) REFERENCES `loginSystem_administrator` (`id`); ")
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
|
||||||
try:
|
try:
|
||||||
connection.close()
|
connection.close()
|
||||||
except:
|
except:
|
||||||
|
|||||||
@@ -122,3 +122,9 @@ class WPSites(models.Model):
|
|||||||
class WPStaging(models.Model):
|
class WPStaging(models.Model):
|
||||||
owner = models.ForeignKey(WPSites, on_delete=models.CASCADE)
|
owner = models.ForeignKey(WPSites, on_delete=models.CASCADE)
|
||||||
wpsite = models.ForeignKey(WPSites, on_delete=models.CASCADE, related_name='actual_wpsite')
|
wpsite = models.ForeignKey(WPSites, on_delete=models.CASCADE, related_name='actual_wpsite')
|
||||||
|
|
||||||
|
class WPSitesBackup(models.Model):
|
||||||
|
owner = models.ForeignKey(Administrator, on_delete=models.CASCADE)
|
||||||
|
WPSiteID = models.IntegerField(default=-1)
|
||||||
|
WebsiteID = models.IntegerField(default=-1)
|
||||||
|
config = models.TextField()
|
||||||
|
|||||||
Reference in New Issue
Block a user