1
0
mirror of synced 2025-03-05 20:36:15 +03:00

added implementation for getSequenceName and getIndexName

This commit is contained in:
zYne 2006-11-24 20:51:40 +00:00
parent b6583680a1
commit 5b7089cb86

View File

@ -273,11 +273,25 @@ abstract class Doctrine_Connection extends Doctrine_Configurable implements Coun
} }
return $idx; return $idx;
} }
public function getIndexName($idx) { /**
return $idx; * adds sequence name formatting to a sequence name
} *
* @param string name of the sequence
* @return string formatted sequence name
*/
public function getSequenceName($sqn) { public function getSequenceName($sqn) {
return $sqn; return sprintf($this->getAttribute(Doctrine::ATTR_SEQNAME_FORMAT),
preg_replace('/[^a-z0-9_\$.]/i', '_', $sqn));
}
/**
* adds index name formatting to a index name
*
* @param string name of the index
* @return string formatted index name
*/
public function getIndexName($idx) {
return sprintf($this->getAttribute(Doctrine::ATTR_IDXNAME_FORMAT),
preg_replace('/[^a-z0-9_\$]/i', '_', $idx));
} }
/** /**