[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/common/src GBaseApp.py schema/GSParser.py ...
From: |
Jason Cater |
Subject: |
gnue/common/src GBaseApp.py schema/GSParser.py ... |
Date: |
Sun, 10 Nov 2002 17:06:36 -0500 |
CVSROOT: /home/cvs
Module name: gnue
Changes by: Jason Cater <address@hidden> 02/11/10 17:06:34
Modified files:
common/src : GBaseApp.py
common/src/schema: GSParser.py Objects.py
Added files:
common/src/schema/scripter: Scripter.py __init__.py
common/src/schema/scripter/processors: __init__.py base.py
oracle.py postgresql.py
Log message:
Added the new, script-based gsd-to-sql writer.
(NOT READY FOR PUBLIC CONSUMPTION)
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/common/src/GBaseApp.py.diff?cvsroot=OldCVS&tr1=1.27&tr2=1.28&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/common/src/schema/GSParser.py.diff?cvsroot=OldCVS&tr1=1.10&tr2=1.11&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/common/src/schema/Objects.py.diff?cvsroot=OldCVS&tr1=1.7&tr2=1.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/common/src/schema/scripter/Scripter.py?cvsroot=OldCVS&rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/common/src/schema/scripter/__init__.py?cvsroot=OldCVS&rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/common/src/schema/scripter/processors/__init__.py?cvsroot=OldCVS&rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/common/src/schema/scripter/processors/base.py?cvsroot=OldCVS&rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/common/src/schema/scripter/processors/oracle.py?cvsroot=OldCVS&rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/common/src/schema/scripter/processors/postgresql.py?cvsroot=OldCVS&rev=1.1
Patches:
Index: gnue/common/src/GBaseApp.py
diff -c gnue/common/src/GBaseApp.py:1.27 gnue/common/src/GBaseApp.py:1.28
*** gnue/common/src/GBaseApp.py:1.27 Wed Sep 18 02:49:27 2002
--- gnue/common/src/GBaseApp.py Sun Nov 10 17:06:33 2002
***************
*** 43,49 ****
try:
gettext.install('gnue',GConfig.getInstalledBase('install_prefix')+'/translations')
! except IOError:
# sys.stderr.write('Unable to load locale information falling back to
default English language translations.\n')
import __builtin__
__builtin__.__dict__['_'] = lambda string:string
--- 43,49 ----
try:
gettext.install('gnue',GConfig.getInstalledBase('install_prefix')+'/translations')
! except:
# sys.stderr.write('Unable to load locale information falling back to
default English language translations.\n')
import __builtin__
__builtin__.__dict__['_'] = lambda string:string
Index: gnue/common/src/schema/GSParser.py
diff -c gnue/common/src/schema/GSParser.py:1.10
gnue/common/src/schema/GSParser.py:1.11
*** gnue/common/src/schema/GSParser.py:1.10 Sun Nov 10 12:35:33 2002
--- gnue/common/src/schema/GSParser.py Sun Nov 10 17:06:34 2002
***************
*** 51,59 ****
# a GSSchema object.
#######################################################
! def loadFile(buffer, initialize=1):
return GParser.loadXMLObject (buffer, xmlSchemaHandler, 'GSSchema',
'schema',
! initialize, attributes={})
--- 51,59 ----
# a GSSchema object.
#######################################################
! def loadFile(buffer, app=None, initialize=1):
return GParser.loadXMLObject (buffer, xmlSchemaHandler, 'GSSchema',
'schema',
! initialize, attributes={'_app': app})
***************
*** 123,129 ****
'length': {
'Typecast': GTypecast.whole },
'precision': {
! 'Typecast': GTypecast.whole },
'auto': {
'Typecast': GTypecast.boolean,
'Default': 0 },
--- 123,130 ----
'length': {
'Typecast': GTypecast.whole },
'precision': {
! 'Typecast': GTypecast.whole,
! 'Default': 0 },
'auto': {
'Typecast': GTypecast.boolean,
'Default': 0 },
***************
*** 131,137 ****
'Typecast': GTypecast.boolean,
'Default': 1 },
'default': {
! 'Typecast': GTypecast.text } },
'ParentTags': ('fields',) },
'primarykey': {
--- 132,146 ----
'Typecast': GTypecast.boolean,
'Default': 1 },
'default': {
! 'Typecast': GTypecast.text },
! 'defaultwith': {
! 'Typecast': GTypecast.text,
! 'ValueSet': {
! 'constant': {},
! 'timestamp': {},
! 'serial': {} },
! 'Default': 'constant' },
! },
'ParentTags': ('fields',) },
'primarykey': {
***************
*** 249,255 ****
}
! return xmlElements
#######################################################
--- 258,264 ----
}
! return GParser.buildImportableTags('schema',xmlElements)
#######################################################
Index: gnue/common/src/schema/Objects.py
diff -c gnue/common/src/schema/Objects.py:1.7
gnue/common/src/schema/Objects.py:1.8
*** gnue/common/src/schema/Objects.py:1.7 Mon Nov 4 14:13:07 2002
--- gnue/common/src/schema/Objects.py Sun Nov 10 17:06:34 2002
***************
*** 54,59 ****
--- 54,67 ----
class GSField(GSObject):
def __init__(self, parent):
GSObject.__init__(self, parent, type='GSField')
+
+ def _buildObject(self):
+ # TODO: Added with Common 0.5.0; deprecate at some point
+ if hasattr(self,'auto') and self.auto:
+ self.defaultwith="serial"
+ self.auto = 0
+
+ return GSObject._buildObject(self)
class GSPrimaryKey(GSObject):
def __init__(self, parent):
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue/common/src GBaseApp.py schema/GSParser.py ...,
Jason Cater <=