summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlinuxpoet <linuxpoet@4979c152-3d1c-0410-bac9-87ea11338e46>2007-05-23 21:38:32 +0000
committerlinuxpoet <linuxpoet@4979c152-3d1c-0410-bac9-87ea11338e46>2007-05-23 21:38:32 +0000
commitea7437f196767bc740317d174278fab752f35adf (patch)
treed29d7c32a07f40083726edd63bda5773bd8591d9
parentdac9805b430a476b5539cf1aa8c36716b85cc567 (diff)
build out person->entity relationship
git-svn-id: https://ledger-smb.svn.sourceforge.net/svnroot/ledger-smb/trunk@1238 4979c152-3d1c-0410-bac9-87ea11338e46
-rw-r--r--sql/Pg-database.sql4
1 files changed, 2 insertions, 2 deletions
diff --git a/sql/Pg-database.sql b/sql/Pg-database.sql
index b9205b37..017d87d8 100644
--- a/sql/Pg-database.sql
+++ b/sql/Pg-database.sql
@@ -84,14 +84,14 @@ CREATE TABLE salutation (
CREATE TABLE person (
id serial PRIMARY KEY,
+ entity_id integer references entity(id) not null,
salutation_id integer references salutation(id),
- entity_class_id integer references entity_class(id),
first_name text check (first_name ~ '[[:alnum:]_]') NOT NULL,
middle_name text,
last_name text check (last_name ~ '[[:alnum:]_]') NOT NULL,
primary_location_id integer references location(id));
-
+COMMENT ON TABLE person IS $$ Every person, must have an entity to derive a common or display name. The correct way to get class information on a person would be person.entity_id->entity_class_to_entity.entity_id. $$;
-- END entity
s='graph'>
-rw-r--r--tags/8f/c4/20130810215328.GA15370@dev.home/signed0
-rw-r--r--tags/8f/c4/20150310063532.A24341C3C5@jawa.homebase.dk/hb0
-rw-r--r--tags/8f/c4/20150310063532.A24341C3C5@jawa.homebase.dk/unread0
-rw-r--r--tags/8f/c4/20170430030002.2886661AC@lxp5.free-owl.de/sys0
-rw-r--r--tags/8f/c4/20170430030002.2886661AC@lxp5.free-owl.de/unread0
-rw-r--r--tags/8f/c4/20180715220609.2FC981607@xayide.jones.dk/jones0
-rw-r--r--tags/8f/c4/20180715220609.2FC981607@xayide.jones.dk/sys0
-rw-r--r--tags/8f/c4/20180715220609.2FC981607@xayide.jones.dk/unread0
-rw-r--r--tags/8f/c4/2f1f82b7-ee0d-495c-be55-b51b41ec751b@zimbra.sernageomin.cl/hb0
-rw-r--r--tags/8f/c4/2f1f82b7-ee0d-495c-be55-b51b41ec751b@zimbra.sernageomin.cl/inbox0
-rw-r--r--tags/8f/c4/2f1f82b7-ee0d-495c-be55-b51b41ec751b@zimbra.sernageomin.cl/old0
-rw-r--r--tags/8f/c4/387360de-485a-4578-637d-bff23f21ad04@gmail.com/debian0
-rw-r--r--tags/8f/c4/635924.88413.qm@web24602.mail.ird.yahoo.com/attachment0
-rw-r--r--tags/8f/c4/635924.88413.qm@web24602.mail.ird.yahoo.com/debian0
-rw-r--r--tags/8f/c4/635924.88413.qm@web24602.mail.ird.yahoo.com/inbox0
-rw-r--r--tags/8f/c4/635924.88413.qm@web24602.mail.ird.yahoo.com/old0
-rw-r--r--tags/8f/c4/684343685.224021.1593726841470.JavaMail.bea@sktmas.csc.dk/unread0
-rw-r--r--tags/8f/c4/CAC6nf1qV24NXcgBk=xvq078TdVJuo41Rubyohy6ERchnK9NETg@mail.gmail.com/debconf0
-rw-r--r--tags/8f/c4/CAC6nf1qV24NXcgBk=xvq078TdVJuo41Rubyohy6ERchnK9NETg@mail.gmail.com/debian0
-rw-r--r--tags/8f/c4/CAC6nf1qV24NXcgBk=xvq078TdVJuo41Rubyohy6ERchnK9NETg@mail.gmail.com/unread0
-rw-r--r--tags/8f/c4/CAHKP9sQ9ZJ1HAqcmkedoU87vEcT2GHd0JE90nUWQg=MTiXybBQ@mail.gmail.com/sugar0
-rw-r--r--tags/8f/c4/CAHdAatYs7K_mYhqQtcaGYiKpLkU8Axb+BELMiDCYCYwrjrgwXA@mail.gmail.com/sugar0
-rw-r--r--tags/8f/c4/CAHdAatYs7K_mYhqQtcaGYiKpLkU8Axb+BELMiDCYCYwrjrgwXA@mail.gmail.com/unread0
-rw-r--r--tags/8f/c4/CAOFm3uFc=KPuvGh8doXbXwC7RMgTvsJxN0pFS01ViKd2Y4CXxA@mail.gmail.com/unread0
-rw-r--r--tags/8f/c4/E1j22w2-0002xi-0m@usper.debian.org/debian0
-rw-r--r--tags/8f/c4/E1j22w2-0002xi-0m@usper.debian.org/inbox0
-rw-r--r--tags/8f/c4/E1j22w2-0002xi-0m@usper.debian.org/killed0
-rw-r--r--tags/8f/c4/E1j22w2-0002xi-0m@usper.debian.org/unread0
-rw-r--r--tags/8f/c4/E1miUWp-0004na-FF@respighi.debian.org/debian0
-rw-r--r--tags/8f/c4/E1miUWp-0004na-FF@respighi.debian.org/inbox0
-rw-r--r--tags/8f/c4/E1miUWp-0004na-FF@respighi.debian.org/killed0
-rw-r--r--tags/8f/c4/E1miUWp-0004na-FF@respighi.debian.org/unread0
-rw-r--r--tags/8f/c4/bb78a1ac0711050222v146be4dp3d2e4bffce6a899@mail.gmail.com/debian0
-rw-r--r--tags/8f/c4/handler.710324.D710324.140075641622057.ackdone@bugs.debian.org/debian0
-rw-r--r--tags/8f/c4/mtehtyionmvrjuxreozw@ffvn/debian0
-rw-r--r--tags/8f/c4/mtehtyionmvrjuxreozw@ffvn/unread0
45 files changed, 0 insertions, 0 deletions