backups table

This commit is contained in:
Usman Nasir
2022-06-07 13:59:06 +05:00
parent c1e17b84e1
commit a02b46a79c
2 changed files with 16 additions and 0 deletions

View File

@@ -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:

View File

@@ -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()