summaryrefslogtreecommitdiff
path: root/datadict
diff options
context:
space:
mode:
authorMark Newnham <mark@newnhams.com>2021-04-06 20:05:00 -0600
committerDamien Regad <dregad@mantisbt.org>2021-08-22 11:17:48 +0200
commit26f4bb9b1bb94d46f374d2362a2311bd49fab72a (patch)
tree23f18961e96de72a4bca62b7f3bd85a54d595139 /datadict
parent941b10472e3307661415420f8a6cf2085a0d6c71 (diff)
downloadadodb-26f4bb9b1bb94d46f374d2362a2311bd49fab72a.tar.gz
adodb-26f4bb9b1bb94d46f374d2362a2311bd49fab72a.tar.bz2
adodb-26f4bb9b1bb94d46f374d2362a2311bd49fab72a.zip
update sequence to use recommended syntax
replace keyword GENERATOR with SEQUENCE in sequence manipulation methods
Diffstat (limited to 'datadict')
-rw-r--r--datadict/datadict-firebird.inc.php12
1 files changed, 6 insertions, 6 deletions
diff --git a/datadict/datadict-firebird.inc.php b/datadict/datadict-firebird.inc.php
index 05332f7b..af72e176 100644
--- a/datadict/datadict-firebird.inc.php
+++ b/datadict/datadict-firebird.inc.php
@@ -116,9 +116,9 @@ class ADODB2_firebird extends ADODB_DataDict {
{
if (strpos($t,'.') !== false) {
$tarr = explode('.',$t);
- return 'DROP GENERATOR '.$tarr[0].'."s_'.$tarr[1].'"';
+ return 'DROP SEQUENCE '.$tarr[0].'."s_'.$tarr[1].'"';
}
- return 'DROP GENERATOR s_'.$t;
+ return 'DROP SEQUENCE s_'.$t;
}
@@ -192,15 +192,15 @@ end;
}
if (isset($tableoptions['DROP']))
- { $sql[] = "DROP GENERATOR $seqname";
+ { $sql[] = "DROP SEQUENCE $seqname";
}
elseif (isset($tableoptions['REPLACE']))
- { $sql[] = "DROP GENERATOR \"$seqname\"";
- $sql[] = "CREATE GENERATOR \"$seqname\"";
+ { $sql[] = "DROP SEQUENCE \"$seqname\"";
+ $sql[] = "CREATE SEQUENCE \"$seqname\"";
$sql[] = "ALTER TRIGGER \"$trigname\" BEFORE INSERT OR UPDATE AS BEGIN IF ( NEW.$seqField IS NULL OR NEW.$seqField = 0 ) THEN NEW.$seqField = GEN_ID(\"$seqname\", 1); END";
}
else
- { $sql[] = "CREATE GENERATOR $seqname";
+ { $sql[] = "CREATE SEQUENCE $seqname";
$sql[] = "CREATE TRIGGER $trigname FOR $tabname BEFORE INSERT OR UPDATE AS BEGIN IF ( NEW.$seqField IS NULL OR NEW.$seqField = 0 ) THEN NEW.$seqField = GEN_ID($seqname, 1); END";
}