function addDomainCheckConstraint($domain, $definition, $name = '') { $f_schema = $this->_schema; $this->fieldClean($f_schema); $this->fieldClean($domain); $this->fieldClean($name); $sql = "ALTER DOMAIN \"{$f_schema}\".\"{$domain}\" ADD "; if ($name != '') { $sql .= "CONSTRAINT \"{$name}\" "; } $sql .= "CHECK ({$definition})"; return $this->execute($sql); }