diff --git a/php/src/db/CapacitorStorage.php b/php/src/db/CapacitorStorage.php index e8bc011..a58349a 100644 --- a/php/src/db/CapacitorStorage.php +++ b/php/src/db/CapacitorStorage.php @@ -44,6 +44,7 @@ abstract class CapacitorStorage { const GENLIC_DEFINITION = "varchar(80)"; const GENLIB_DEFINITION = "varchar(255)"; const GENTEXT_DEFINITION = "mediumtext"; + const GENUUID_DEFINITION = "varchar(36)"; protected static function gencol($def): string { if (!is_string($def)) $def = strval($def); @@ -55,6 +56,7 @@ abstract class CapacitorStorage { case "genlic": $def = static::GENLIC_DEFINITION; break; case "genlib": $def = static::GENLIB_DEFINITION; break; case "gentext": $def = static::GENTEXT_DEFINITION; break; + case "genuuid": $def = static::GENUUID_DEFINITION; break; } return $def; } diff --git a/php/src/db/pgsql/PgsqlStorage.php b/php/src/db/pgsql/PgsqlStorage.php index 124a6c2..c3dc0b5 100644 --- a/php/src/db/pgsql/PgsqlStorage.php +++ b/php/src/db/pgsql/PgsqlStorage.php @@ -11,6 +11,7 @@ class PgsqlStorage extends CapacitorStorage { const SERTS_DEFINITION = "timestamp"; const GENSERIAL_DEFINITION = "serial primary key"; const GENTEXT_DEFINITION = "text"; + const GENUUID_DEFINITION = "uuid"; function __construct($pgsql) { $this->db = Pgsql::with($pgsql);