Hi,

I am still a novice at this so bear with me.
I am going to try to alter a Sybase TABLE create script (excerpt
below)to postgreSQL.

I suspect some of the script is specific to Sybase and I'll just need to
remove it.  In particular there are numerous stored procedures ("sp_"). 
But first things first. 

RULES:

In the sample below the RULE CloneEnd_type restricts input: the only
data which can be inserted or updated into CloneEnd.type have to be one
of 'BAC_end', 'YAC_end'  etc..

I know postgresql supports RULES but have not used them prior. How would
one cone this for postgresql?


Stored Procedures:

Are FUNCTIONS (postgresql)equivalent to stored procedures (Sybase)?
 






### Sybase code:  ###

 CREATE RULE CloneEnd_type_rule
  AS @col IN ('BAC_end', 'YAC_end', 'TAC_end', 'EST', 'unknown', 'P1_end', 'plasmid')
go


 ALTER TABLE CloneEnd
        ADD PRIMARY KEY (clone_end_id)
go
 
 exec sp_primarykey CloneEnd,
       clone_end_id
go
 
 exec sp_bindrule CloneEnd_type_rule, 'CloneEnd.type'
 exec sp_bindefault Set_To_Current_Date, 'CloneEnd.date_last_modified'
 exec sp_bindefault Set_to_False, 'CloneEnd.is_obsolete'
go


regards,

Charles



---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to [EMAIL PROTECTED] so that your
message can get through to the mailing list cleanly

Reply via email to