commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue-appserver/samples Makefile auth.gsd base.g...


From: Jan Ischebeck
Subject: gnue-appserver/samples Makefile auth.gsd base.g...
Date: Wed, 08 Oct 2003 10:59:32 -0400

CVSROOT:        /cvsroot/gnue
Module name:    gnue-appserver
Branch:         
Changes by:     Jan Ischebeck <address@hidden>  03/10/08 10:59:32

Modified files:
        samples        : Makefile auth.gsd base.gsd sample.gsd 

Log message:
        - improve schema definitions by adding primary keys (gnue_id) and
        setting some fields to be "NOT NULL"
        - add xsltproc as alternative to smbcmd
        - fix html file creation to work with both smbcmd and xsltproc

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-appserver/samples/Makefile.diff?tr1=1.11&tr2=1.12&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-appserver/samples/auth.gsd.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-appserver/samples/base.gsd.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-appserver/samples/sample.gsd.diff?tr1=1.6&tr2=1.7&r1=text&r2=text

Patches:
Index: gnue-appserver/samples/Makefile
diff -c gnue-appserver/samples/Makefile:1.11 
gnue-appserver/samples/Makefile:1.12
*** gnue-appserver/samples/Makefile:1.11        Mon Sep 22 15:46:49 2003
--- gnue-appserver/samples/Makefile     Wed Oct  8 10:59:31 2003
***************
*** 1,6 ****
--- 1,7 ----
  # this Makefile creates sql scripts for different databases
  # at the moment it requires the sablotron XSLT processor
  xsltcmd = sabcmd
+ #xsltcmd = xsltproc
  xslpath = ../../gnue-common/utils/xml2sql/
  xslstrip = ${xslpath}strip.command.xsl
  src1 = base.gsd
***************
*** 50,60 ****
  
  html: ${xslpath}display.xsl ${src1} ${src2} ${src3}
        mkdir -p html
!       ${xsltcmd} ${xslpath}display.xsl ${src1} html/${out1}.html
!       ${xsltcmd} ${xslpath}display.xsl ${src2} html/${out2}.html
!       ${xsltcmd} ${xslpath}display.xsl ${src3} html/${out3}.html
        ln -f ${xslpath}no.png html
        ln -f ${xslpath}yes.png html
  
  clean:
        rm -rf *.sql mysql pgsql mssql sybase interbase html
--- 51,62 ----
  
  html: ${xslpath}display.xsl ${src1} ${src2} ${src3}
        mkdir -p html
!       ${xsltcmd} ${xslpath}display.xsl ${src1} > html/${out1}.html
!       ${xsltcmd} ${xslpath}display.xsl ${src2} > html/${out2}.html
!       ${xsltcmd} ${xslpath}display.xsl ${src3} > html/${out3}.html
        ln -f ${xslpath}no.png html
        ln -f ${xslpath}yes.png html
+       ln -f ${xslpath}key.png html
  
  clean:
        rm -rf *.sql mysql pgsql mssql sybase interbase html
Index: gnue-appserver/samples/auth.gsd
diff -c gnue-appserver/samples/auth.gsd:1.1 gnue-appserver/samples/auth.gsd:1.2
*** gnue-appserver/samples/auth.gsd:1.1 Sat Aug 16 19:53:23 2003
--- gnue-appserver/samples/auth.gsd     Wed Oct  8 10:59:32 2003
***************
*** 6,18 ****
    <tables>
      <table name="gnue_useraccess">
        <fields>
!         <field name="gnue_id" length="32" type="string"/>
          <field name="gnue_username" length="20" type="string"/>
          <field name="gnue_password" length="20" type="string"/>
          <field name="gnue_accesslist" length="100" type="string"/>
        </fields>
        <constraints/>
        <indexes/>
      </table>
    </tables>
    <data>
--- 6,21 ----
    <tables>
      <table name="gnue_useraccess">
        <fields>
!         <field name="gnue_id" length="32" type="string" nullable='N'/>
          <field name="gnue_username" length="20" type="string"/>
          <field name="gnue_password" length="20" type="string"/>
          <field name="gnue_accesslist" length="100" type="string"/>
        </fields>
        <constraints/>
        <indexes/>
+       <primarykey name="gnue_id_pk">
+         <pkfield name="gnue_id"/>
+       </primarykey>
      </table>
    </tables>
    <data>
Index: gnue-appserver/samples/base.gsd
diff -c gnue-appserver/samples/base.gsd:1.1 gnue-appserver/samples/base.gsd:1.2
*** gnue-appserver/samples/base.gsd:1.1 Sat Aug 16 19:53:23 2003
--- gnue-appserver/samples/base.gsd     Wed Oct  8 10:59:32 2003
***************
*** 2,41 ****
  
  <!-- run this file through gnue-schema to create SQL scripts -->
  
! <schema title="Appserver example">
    <tables>
      <table name="gnue_class">
        <fields>
!         <field name="gnue_id" length="32" type="string"/>
!         <field name="gnue_module" length="32" type="string"/>
!         <field name="gnue_name" length="35" type="string"/>
          <field name="gnue_comment" length="70" type="string"/>
        </fields>
        <constraints/>
        <indexes/>
      </table>
      <table name="gnue_module">
        <fields>
!         <field name="gnue_id" length="32" type="string"/>
!         <field name="gnue_name" length="35" type="string"/>
          <field name="gnue_comment" length="70" type="string"/>
        </fields>
        <constraints/>
        <indexes/>
      </table>
      <table name="gnue_property">
        <fields>
!         <field name="gnue_id" length="32" type="string"/>
!         <field name="gnue_class" length="32" type="string"/>
!         <field name="gnue_module" length="32" type="string"/>
!         <field name="gnue_name" length="35" type="string"/>
!         <field name="gnue_type" length="35" type="string"/>
          <field name="gnue_length" length="6" precision="0" type="number"/>
          <field name="gnue_scale" length="4" precision="0" type="number"/>
          <field name="gnue_comment" length="70" type="string"/>
        </fields>
        <constraints/>
        <indexes/>
      </table>
    </tables>
    <data>
--- 2,50 ----
  
  <!-- run this file through gnue-schema to create SQL scripts -->
  
! <schema title="Appserver base schema">
    <tables>
      <table name="gnue_class">
        <fields>
!         <field name="gnue_id" length="32" type="string" nullable='N'/>
!         <field name="gnue_module" length="32" type="string" nullable='N'/>
!         <field name="gnue_name" length="35" type="string" nullable='N'/>
          <field name="gnue_comment" length="70" type="string"/>
        </fields>
        <constraints/>
        <indexes/>
+       <primarykey name="gnue_id_pk">
+         <pkfield name="gnue_id"/>
+       </primarykey>
      </table>
      <table name="gnue_module">
        <fields>
!         <field name="gnue_id" length="32" type="string" nullable='N'/>
!         <field name="gnue_name" length="35" type="string" nullable='N'/>
          <field name="gnue_comment" length="70" type="string"/>
        </fields>
        <constraints/>
        <indexes/>
+       <primarykey name="gnue_id_pk">
+         <pkfield name="gnue_id"/>
+       </primarykey>
      </table>
      <table name="gnue_property">
        <fields>
!         <field name="gnue_id" length="32" type="string" nullable='N'/>
!         <field name="gnue_class" length="32" type="string" nullable='N'/>
!         <field name="gnue_module" length="32" type="string" nullable='N'/>
!         <field name="gnue_name" length="35" type="string" nullable='N'/>
!         <field name="gnue_type" length="35" type="string" nullable='N'/>
          <field name="gnue_length" length="6" precision="0" type="number"/>
          <field name="gnue_scale" length="4" precision="0" type="number"/>
          <field name="gnue_comment" length="70" type="string"/>
        </fields>
        <constraints/>
        <indexes/>
+       <primarykey name="gnue_id_pk">
+         <pkfield name="gnue_id"/>
+       </primarykey>
      </table>
    </tables>
    <data>
Index: gnue-appserver/samples/sample.gsd
diff -c gnue-appserver/samples/sample.gsd:1.6 
gnue-appserver/samples/sample.gsd:1.7
*** gnue-appserver/samples/sample.gsd:1.6       Mon Sep 22 15:16:15 2003
--- gnue-appserver/samples/sample.gsd   Wed Oct  8 10:59:32 2003
***************
*** 6,12 ****
    <tables>
      <table name="address_person">
        <fields>
!         <field name="gnue_id" length="32" type="string"/>
          <field name="address_name" length="35" type="string"/>
          <field name="address_street" length="35" type="string"/>
          <field name="address_zip" length="17" type="string"/>
--- 6,12 ----
    <tables>
      <table name="address_person">
        <fields>
!         <field name="gnue_id" length="32" type="string" nullable='N'/>
          <field name="address_name" length="35" type="string"/>
          <field name="address_street" length="35" type="string"/>
          <field name="address_zip" length="17" type="string"/>
***************
*** 14,19 ****
--- 14,22 ----
        </fields>
        <constraints/>
        <indexes/>
+       <primarykey name="gnue_id_pk">
+         <pkfield name="gnue_id"/>
+       </primarykey>
      </table>
    </tables>
    <data>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]