File: Pg-upgrade-2.7.10-2.7.11.sql

package info (click to toggle)
sql-ledger 3.2.6-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, buster, forky, sid, trixie
  • size: 33,080 kB
  • sloc: perl: 73,172; sql: 36,530; sh: 34; makefile: 21
file content (15 lines) | stat: -rw-r--r-- 1,207 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
--
create sequence contactid;
create table temp (trans_id int, firstname varchar(64), lastname varchar(64), phone varchar(20), fax varchar(20), email text);
--
insert into temp (trans_id, firstname, lastname, phone, fax, email) select id, rtrim(substr(contact,1,strpos(contact,' '))), substr(contact,strpos(contact,' ')+1), phone, fax, email from customer;
--
insert into temp (trans_id, firstname, lastname, phone, fax, email) select id, rtrim(substr(contact,1,strpos(contact,' '))), substr(contact,strpos(contact,' ')+1), phone, fax, email from vendor;
--
create table contact (id int default nextval('contactid') primary key, trans_id int not null, firstname varchar(32), lastname varchar(32), salutation varchar(32), contacttitle varchar(32), occupation varchar(32), phone varchar(20), fax varchar(20), mobile varchar(20), gender char(1) default 'M', email text, parent_id int, typeofcontact varchar(20));
--
insert into contact (trans_id, firstname, lastname, phone, fax, email, typeofcontact) select trans_id, rtrim(substr(firstname,1,32)), rtrim(substr(lastname,1,32)), phone, fax, email, 'company' from temp;
--
drop table temp;
--
update defaults set fldvalue = '2.7.11' where fldname = 'version';