/ db / test / sql /
/db/test/sql/biography_data_departentry
1 -- Copyright (C) 2012 The Meme Factory, Inc., http://www.meme.com/
2 --
3 -- This file is part of Gombe-MI.
4 --
5 -- Gombe-MI is free software; you can redistribute it and/or modify
6 -- it under the terms of the GNU General Public License as published by
7 -- the Free Software Foundation; either version 3 of the License, or
8 -- (at your option) any later version.
9 --
10 -- This program is distributed in the hope that it will be useful,
11 -- but WITHOUT ANY WARRANTY; without even the implied warranty of
12 -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 -- GNU General Public License for more details.
14 --
15 -- You should have received a copy of the GNU General Public License
16 -- along with Gombe-MI. If not, see <http://www.gnu.org/licenses/>.
17 --
18 -- SQL to test biography_data and ensure that departure is not before entry.
19 --
20 -- All data appearing in this work are fictitious. Any resemblance to
21 -- actual data, living or archived, is purely coincidental.
22 --
23 -- Karl O. Pinc <kop@meme.com>
24 --
25
26
27 --
28 -- Main tables.
29 --
30
31 select 'Depart date cannot be before entry date' as message;
32
33 -- biography_data
34 insert into biography_data (
35 animid
36 , animname
37 , birthgroup
38 , bgcertainty
39 , sex
40 , momid
41 , firstborn
42 , birthdate
43 , bdmin
44 , bdmax
45 , bddist
46 , entrydate
47 , entrytype
48 , departdate
49 , departdateerror
50 , departtype)
51 values (
52 'MOM'
53 , 'Some mother'
54 , 'U'
55 , 'C'
56 , 'F'
57 , NULL
58 , 'U'
59 , '1955-01-01'
60 , '1955-01-01'
61 , '1955-01-01'
62 , 'R'
63 , '1960-01-01'
64 , 'B'
65 , '1959-12-31'
66 , 0
67 , 'D');