Skip to content
Snippets Groups Projects
Commit 879a3fa8 authored by Dennis Waldron's avatar Dennis Waldron
Browse files

Updated to create named NOT NULL constraints on the Type2Obj table

parent b02d10bb
Branches
Tags
No related merge requests found
......@@ -44,10 +44,14 @@ endif
echo Creating SQL script for Type2Obj metatable...
echo '/* Fill Type2Obj metatable */' > fillType2Obj.sql
echo 'CREATE TABLE Type2Obj (type INTEGER CONSTRAINT I_Type2Obj_Type PRIMARY KEY NOT NULL, object VARCHAR2(100) NOT NULL, svcHandler VARCHAR2(100));' >> fillType2Obj.sql
echo 'CREATE TABLE Type2Obj (type INTEGER CONSTRAINT I_Type2Obj_Type PRIMARY KEY, object VARCHAR2(100), svcHandler VARCHAR2(100));\n' >> fillType2Obj.sql
echo '/* Type2Obj constraints */' >> fillType2Obj.sql
echo 'ALTER TABLE Type2Obj' >> fillType2Obj.sql
echo ' MODIFY (type CONSTRAINT NN_Type2Obj_Type NOT NULL);\n' >> fillType2Obj.sql
echo 'ALTER TABLE Type2Obj' >> fillType2Obj.sql
echo ' MODIFY (object CONSTRAINT NN_Type2Obj_Object NOT NULL);\n' >> fillType2Obj.sql
grep OBJ_ MagicNumbers | sed 's/OBJ_//g' | awk '{print "INSERT INTO Type2Obj (type, object) VALUES (" $1 ", '\''" $2 "'\'');" }' >> fillType2Obj.sql
echo >> fillType2Obj.sql
mv fillType2Obj.sql $CASTOR_ROOT/castor/db
a2ps --toc= --columns=4 -f 7.5 -c -o MagicNumbers.ps MagicNumbers
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment