sokwedb
12 months agoCorrect description
Karl O. Pinc [Sat, 4 Jan 2025 22:03:28 +0000 (16:03 -0600)]
Correct description

12 months agoFix cleanup of generated scripts
Karl O. Pinc [Sat, 4 Jan 2025 20:42:33 +0000 (14:42 -0600)]
Fix cleanup of generated scripts

14 months agoFOLLOW_ARRIVALS.Start and End can overlap under some conditions
Karl O. Pinc [Mon, 25 Nov 2024 18:22:16 +0000 (12:22 -0600)]
FOLLOW_ARRIVALS.Start and End can overlap under some conditions

14 months agoFix spelling
Karl O. Pinc [Mon, 25 Nov 2024 17:59:21 +0000 (11:59 -0600)]
Fix spelling

14 months agoFix diagram: FOLLOW_ARRIVALS.FID links to FOLLOWS.FID
Karl O. Pinc [Mon, 25 Nov 2024 17:35:48 +0000 (11:35 -0600)]
Fix diagram: FOLLOW_ARRIVALS.FID links to FOLLOWS.FID

14 months agoChange name of code table, ESTROUS_STATES to CODE_STATES
Karl O. Pinc [Wed, 6 Nov 2024 19:10:50 +0000 (13:10 -0600)]
Change name of code table, ESTROUS_STATES to CODE_STATES

14 months agoNiether mothers nor fathers are required
Karl O. Pinc [Wed, 6 Nov 2024 19:01:19 +0000 (13:01 -0600)]
Niether mothers nor fathers are required

15 months agoSeparate metric and unit constants for adolescent age
Karl O. Pinc [Wed, 30 Oct 2024 22:43:48 +0000 (17:43 -0500)]
Separate metric and unit constants for adolescent age

15 months agoMove demography related constants into limits.m4 file
Karl O. Pinc [Wed, 30 Oct 2024 22:34:19 +0000 (17:34 -0500)]
Move demography related constants into limits.m4 file

15 months agoAdd textual documentation of follows related tables
Karl O. Pinc [Wed, 30 Oct 2024 22:21:24 +0000 (17:21 -0500)]
Add textual documentation of follows related tables

15 months agoFix lables for hyperlinks; normalize the line breaks
Karl O. Pinc [Wed, 30 Oct 2024 21:38:59 +0000 (16:38 -0500)]
Fix lables for hyperlinks; normalize the line breaks

15 months agoFOLLOWS must have a related FOLLOW_OBSERVERS row
Karl O. Pinc [Wed, 30 Oct 2024 20:52:56 +0000 (15:52 -0500)]
FOLLOWS must have a related FOLLOW_OBSERVERS row

15 months agoAdd PEOPLE.Name and PEOPLE.Description RST substitutions
Karl O. Pinc [Wed, 30 Oct 2024 13:42:05 +0000 (08:42 -0500)]
Add PEOPLE.Name and PEOPLE.Description RST substitutions

15 months agoAdd follows ER diagram
Karl O. Pinc [Wed, 30 Oct 2024 13:33:32 +0000 (08:33 -0500)]
Add follows ER diagram

15 months agoUse substitution instead of :ref:
Karl O. Pinc [Mon, 28 Oct 2024 23:00:25 +0000 (18:00 -0500)]
Use substitution instead of :ref:

15 months agoStart sentences on a new line for diff readability
Karl O. Pinc [Mon, 28 Oct 2024 22:50:18 +0000 (17:50 -0500)]
Start sentences on a new line for diff readability

15 months agoNote that diagrams use inkscape as their source file format
Karl O. Pinc [Mon, 28 Oct 2024 16:36:00 +0000 (11:36 -0500)]
Note that diagrams use inkscape as their source file format

23 months agofix biography.animidnum description
Stevan [Fri, 1 Mar 2024 16:13:20 +0000 (16:13 +0000)]
fix biography.animidnum description

23 months agoMark the UNK, unknown person, inactive to prevent future use
Karl O. Pinc kop@karlpinc.com [Thu, 15 Feb 2024 20:54:59 +0000 (20:54 +0000)]
Mark the UNK, unknown person, inactive to prevent future use

23 months agoAdd KL and KL_KK codes to COMM_IDS
Karl O. Pinc kop@karlpinc.com [Thu, 15 Feb 2024 20:52:57 +0000 (20:52 +0000)]
Add KL and KL_KK codes to COMM_IDS

Fixes problem #12.

23 months agoUse "UNK" unknown person when person is null
Karl O. Pinc kop@karlpinc.com [Thu, 15 Feb 2024 20:37:47 +0000 (20:37 +0000)]
Use "UNK" unknown person when person is null

Fixes problems #16 and #18 for COMM_MEMB_LOG.

2 years agoAdjust conversion for new COMM_MEMBS_SOURCES table
Karl O. Pinc kop@karlpinc.com [Fri, 2 Feb 2024 18:01:10 +0000 (18:01 +0000)]
Adjust conversion for new COMM_MEMBS_SOURCES table

2 years agoAdd COMM_MEMBS_SOURCES table
Karl O. Pinc [Fri, 2 Feb 2024 17:41:25 +0000 (11:41 -0600)]
Add COMM_MEMBS_SOURCES table

Validates the StartSource and EndSource columns of COMM_MEMBS.

2 years agoCache db content install per database
Karl O. Pinc [Wed, 31 Jan 2024 04:49:05 +0000 (22:49 -0600)]
Cache db content install per database

2 years agoAdjust conversion to load BIOGRAPHY_DATA instead of BIOGRAPHY
Karl O. Pinc kop@karlpinc.com [Wed, 31 Jan 2024 00:46:03 +0000 (00:46 +0000)]
Adjust conversion to load BIOGRAPHY_DATA instead of BIOGRAPHY

2 years agoCreate BIOGRAPHY view
Karl O. Pinc [Wed, 31 Jan 2024 00:06:41 +0000 (18:06 -0600)]
Create BIOGRAPHY view

2 years agoAdd _error_immutable_view function to support un-updateable views
Karl O. Pinc [Wed, 31 Jan 2024 00:05:36 +0000 (18:05 -0600)]
Add _error_immutable_view function to support un-updateable views

2 years agoNote how the table listing a view's columns should be constructed
Karl O. Pinc [Wed, 31 Jan 2024 00:02:24 +0000 (18:02 -0600)]
Note how the table listing a view's columns should be constructed

2 years agoAdd DROP_EXISTING variable to for when there's no 'drop' file
Karl O. Pinc [Wed, 31 Jan 2024 00:01:22 +0000 (18:01 -0600)]
Add DROP_EXISTING variable to for when there's no 'drop' file

2 years agoFix so "make check" works after recreate-db target
Karl O. Pinc [Tue, 30 Jan 2024 23:59:38 +0000 (17:59 -0600)]
Fix so "make check" works after recreate-db target

2 years agoAdd caution that remaking triggers or views drop triggers
Karl O. Pinc [Tue, 30 Jan 2024 23:13:38 +0000 (17:13 -0600)]
Add caution that remaking triggers or views drop triggers

2 years agoChange name of view dir to avoid name conflict with rst source dirs
Karl O. Pinc [Tue, 30 Jan 2024 17:25:36 +0000 (11:25 -0600)]
Change name of view dir to avoid name conflict with rst source dirs

2 years agoUse consistent variable naming conventions
Karl O. Pinc [Tue, 30 Jan 2024 17:22:32 +0000 (11:22 -0600)]
Use consistent variable naming conventions

2 years agoRaise an exception if we don't find the view code
Karl O. Pinc [Tue, 30 Jan 2024 17:19:49 +0000 (11:19 -0600)]
Raise an exception if we don't find the view code

2 years agoAutomatically generate statements to drop views
Karl O. Pinc [Tue, 30 Jan 2024 15:44:12 +0000 (09:44 -0600)]
Automatically generate statements to drop views

2 years agoRequire that the CREATE VIEW explicitly list column names
Karl O. Pinc [Tue, 30 Jan 2024 17:18:20 +0000 (11:18 -0600)]
Require that the CREATE VIEW explicitly list column names

2 years agoAutomatically generate statements to drop views
Karl O. Pinc [Tue, 30 Jan 2024 15:44:12 +0000 (09:44 -0600)]
Automatically generate statements to drop views

2 years agoFix (typos in) review target
Karl O. Pinc [Tue, 30 Jan 2024 15:38:52 +0000 (09:38 -0600)]
Fix (typos in) review target

2 years agoChange BIOGRAPHY table name to BIOGRAPHY_DATA
Karl O. Pinc [Mon, 29 Jan 2024 22:27:53 +0000 (16:27 -0600)]
Change BIOGRAPHY table name to BIOGRAPHY_DATA

2 years agoReflect change of lookup schema to "codes" in conversion code
Karl O. Pinc [Mon, 29 Jan 2024 19:52:08 +0000 (13:52 -0600)]
Reflect change of lookup schema to "codes" in conversion code

2 years agoChange the name of the lookup schema to "codes"
Karl O. Pinc [Mon, 29 Jan 2024 19:12:14 +0000 (13:12 -0600)]
Change the name of the lookup schema to "codes"

2 years agoImprove code formatting
Karl O. Pinc [Mon, 29 Jan 2024 19:10:47 +0000 (13:10 -0600)]
Improve code formatting

2 years agoCleanup after moving triggers into db/schemas/lib/
Karl O. Pinc [Mon, 29 Jan 2024 19:09:18 +0000 (13:09 -0600)]
Cleanup after moving triggers into db/schemas/lib/

2 years agoFix and imprprove error message
Karl O. Pinc [Mon, 29 Jan 2024 19:04:27 +0000 (13:04 -0600)]
Fix and imprprove error message

2 years agoImprove docs on clean targets
Karl O. Pinc [Mon, 29 Jan 2024 18:46:29 +0000 (12:46 -0600)]
Improve docs on clean targets

2 years agoAdd clean-commands target for scripts
Karl O. Pinc [Mon, 29 Jan 2024 18:45:47 +0000 (12:45 -0600)]
Add clean-commands target for scripts

2 years agodefault_transaction_deferrable=on, backslash_quote=off
Karl O. Pinc kop@karlpinc.com [Wed, 24 Jan 2024 22:50:33 +0000 (22:50 +0000)]
default_transaction_deferrable=on, backslash_quote=off

2 years agoThe php-fpm interpreter is not deprecated
Karl O. Pinc kop@karlpinc.com [Mon, 22 Jan 2024 21:18:07 +0000 (21:18 +0000)]
The php-fpm interpreter is not deprecated

2 years agoConvert BIOGRAPHY_LOG
Karl O. Pinc kop@karlpinc.com [Sat, 20 Jan 2024 21:04:35 +0000 (21:04 +0000)]
Convert BIOGRAPHY_LOG

2 years agoClean up "biography_update_log.made by" column to remove space
Karl O. Pinc kop@karlpinc.com [Sat, 20 Jan 2024 20:56:51 +0000 (20:56 +0000)]
Clean up "biography_update_log.made by" column to remove space

2 years agoMake a PEOPLE table in the "clean" schema to support bad data queries
Karl O. Pinc kop@karlpinc.com [Sat, 20 Jan 2024 20:56:03 +0000 (20:56 +0000)]
Make a PEOPLE table in the "clean" schema to support bad data queries

2 years agoIndex biography_log and comm_memb_log
Karl O. Pinc kop@karlpinc.com [Sat, 20 Jan 2024 19:29:00 +0000 (19:29 +0000)]
Index biography_log and comm_memb_log

2 years agoAdd LIMIT to SELECT INTO, and ORDER BY for consistant errors results
Karl O. Pinc kop@karlpinc.com [Sat, 20 Jan 2024 19:19:30 +0000 (19:19 +0000)]
Add LIMIT to SELECT INTO, and ORDER BY for consistant errors results

2 years agoFix AnimID column docs, must not be null, plus other columns
Karl O. Pinc kop@karlpinc.com [Sat, 20 Jan 2024 18:12:00 +0000 (18:12 +0000)]
Fix AnimID column docs, must not be null, plus other columns

2 years agoCreate BIOGRAPHY_LOG and update docs with actual constraints
Karl O. Pinc kop@karlpinc.com [Sat, 20 Jan 2024 17:58:52 +0000 (17:58 +0000)]
Create BIOGRAPHY_LOG and update docs with actual constraints

2 years agoDocument BIOGRAPHY_LOG
Karl O. Pinc kop@karlpinc.com [Sat, 20 Jan 2024 17:40:49 +0000 (17:40 +0000)]
Document BIOGRAPHY_LOG

2 years agoRemove empty trailing line
Karl O. Pinc kop@karlpinc.com [Sat, 20 Jan 2024 17:38:14 +0000 (17:38 +0000)]
Remove empty trailing line

2 years agoMove DadID, DadIDPub, and DadPrelim relationships into the overview
Karl O. Pinc kop@karlpinc.com [Sat, 20 Jan 2024 16:38:03 +0000 (16:38 +0000)]
Move DadID, DadIDPub, and DadPrelim relationships into the overview

2 years agoMention both column names in the iff NULL docs
Karl O. Pinc kop@karlpinc.com [Sat, 20 Jan 2024 16:37:59 +0000 (16:37 +0000)]
Mention both column names in the iff NULL docs

2 years agoNote what the special quotes are
Karl O. Pinc kop@karlpinc.com [Sat, 20 Jan 2024 16:35:32 +0000 (16:35 +0000)]
Note what the special quotes are

2 years agoAdd BIOGRAPHY.DadPrelim substitution refrence
Karl O. Pinc kop@karlpinc.com [Sat, 20 Jan 2024 16:28:20 +0000 (16:28 +0000)]
Add BIOGRAPHY.DadPrelim substitution refrence

2 years agoIn diagram, change name BIOGRAPHY->BIOGRAPHY_DATA and add DadIDPrelim column
Karl O. Pinc [Fri, 19 Jan 2024 23:02:42 +0000 (17:02 -0600)]
In diagram, change name BIOGRAPHY->BIOGRAPHY_DATA and add DadIDPrelim column

2 years agoReduce the HTML sidebar table of contents level to 2
Karl O. Pinc kop@karlpinc.com [Fri, 19 Jan 2024 22:48:54 +0000 (22:48 +0000)]
Reduce the HTML sidebar table of contents level to 2

2 years agoBetter docs for DATA_FILE conversion variable
Karl O. Pinc [Tue, 12 Dec 2023 00:10:01 +0000 (18:10 -0600)]
Better docs for DATA_FILE conversion variable

2 years agoRemove more code which worked around invalid primary key data in dump
Karl O. Pinc [Tue, 12 Dec 2023 00:07:59 +0000 (18:07 -0600)]
Remove more code which worked around invalid primary key data in dump

This goes with commit: ea49f4a06a

2 years agoNew limits ("final" for the ones that exist now) based on group meeting
Karl O. Pinc kop@karlpinc.com [Fri, 19 Jan 2024 19:53:52 +0000 (19:53 +0000)]
New limits ("final" for the ones that exist now) based on group meeting

2 years agoUpdate based on initial data conversion
Karl O. Pinc kop@karlpinc.com [Fri, 19 Jan 2024 16:47:44 +0000 (16:47 +0000)]
Update based on initial data conversion

2 years agoEnforce rule that EntryDate <= DepartDate
Karl O. Pinc kop@karlpinc.com [Fri, 19 Jan 2024 14:39:02 +0000 (14:39 +0000)]
Enforce rule that EntryDate <= DepartDate

2 years agoAlign community code max length with that of the code table
Karl O. Pinc kop@karlpinc.com [Fri, 19 Jan 2024 14:25:01 +0000 (14:25 +0000)]
Align community code max length with that of the code table

2 years agoTesting for contiguous membership requires membership in one community
Karl O. Pinc kop@karlpinc.com [Fri, 19 Jan 2024 14:23:35 +0000 (14:23 +0000)]
Testing for contiguous membership requires membership in one community

2 years agoFix syntax error
Karl O. Pinc kop@karlpinc.com [Fri, 19 Jan 2024 14:22:13 +0000 (14:22 +0000)]
Fix syntax error

2 years agoLoad DadIDPrelim; adjust DadID and DadIDPub accordingly
Karl O. Pinc kop@karlpinc.com [Fri, 19 Jan 2024 14:21:14 +0000 (14:21 +0000)]
Load DadIDPrelim; adjust DadID and DadIDPub accordingly

2 years agoRemove trailing newlines from file
Karl O. Pinc kop@karlpinc.com [Fri, 19 Jan 2024 14:19:18 +0000 (14:19 +0000)]
Remove trailing newlines from file

2 years agoDo not limit AnimID length, to match BIOGRAPHY
Karl O. Pinc kop@karlpinc.com [Fri, 19 Jan 2024 14:15:47 +0000 (14:15 +0000)]
Do not limit AnimID length, to match BIOGRAPHY

2 years agoAdd missing FROM clauses
Karl O. Pinc kop@karlpinc.com [Fri, 19 Jan 2024 14:14:36 +0000 (14:14 +0000)]
Add missing FROM clauses

2 years agoFix minimum age of parent at time of birth calculation
Karl O. Pinc kop@karlpinc.com [Fri, 19 Jan 2024 01:45:09 +0000 (01:45 +0000)]
Fix minimum age of parent at time of birth calculation

2 years agoCleanup data required to tidy data types, fixes problem #10
Karl O. Pinc kop@karlpinc.com [Thu, 18 Jan 2024 22:56:20 +0000 (22:56 +0000)]
Cleanup data required to tidy data types, fixes problem #10

2 years agoImprove description of file
Karl O. Pinc kop@karlpinc.com [Thu, 18 Jan 2024 21:47:06 +0000 (21:47 +0000)]
Improve description of file

2 years agoThese cleanups were done in the upstream data
Karl O. Pinc kop@karlpinc.com [Thu, 18 Jan 2024 21:45:12 +0000 (21:45 +0000)]
These cleanups were done in the upstream data

2 years agoExplain why permissions are set only on raw
Karl O. Pinc kop@karlpinc.com [Thu, 18 Jan 2024 21:42:38 +0000 (21:42 +0000)]
Explain why permissions are set only on raw

2 years agoHave BIOGRAPHY.DadIDPub follow the same NULL rules as DadPrelim
Karl O. Pinc kop@karlpinc.com [Thu, 18 Jan 2024 21:38:01 +0000 (21:38 +0000)]
Have BIOGRAPHY.DadIDPub follow the same NULL rules as DadPrelim

This change is questionable, since querying on DadIDPub would be
slightly wonky.  But we don't really anticipate queries.

2 years agoAdd BIOGRAPHY.DadID_Prelim column
Karl O. Pinc kop@karlpinc.com [Thu, 18 Jan 2024 21:37:06 +0000 (21:37 +0000)]
Add BIOGRAPHY.DadID_Prelim column

2 years agoNew macro for if and only if NULL values
Karl O. Pinc kop@karlpinc.com [Thu, 18 Jan 2024 21:10:08 +0000 (21:10 +0000)]
New macro for if and only if NULL values

2 years agoBetter BIOGRAPHY.DadID description
Karl O. Pinc kop@karlpinc.com [Thu, 18 Jan 2024 21:08:36 +0000 (21:08 +0000)]
Better BIOGRAPHY.DadID description

2 years agoNote where BIOGRAPHY.AnimIDs come from
Karl O. Pinc kop@karlpinc.com [Thu, 18 Jan 2024 21:06:29 +0000 (21:06 +0000)]
Note where BIOGRAPHY.AnimIDs come from

2 years agoReword the standard "empty text" phrasings
Karl O. Pinc kop@karlpinc.com [Thu, 18 Jan 2024 20:44:13 +0000 (20:44 +0000)]
Reword the standard "empty text" phrasings

2 years agoRevert all code that changes the FOLLOW_MAP_TIME DDL statement on db load
Karl O. Pinc kop@karlpinc.com [Wed, 17 Jan 2024 09:16:25 +0000 (09:16 +0000)]
Revert all code that changes the FOLLOW_MAP_TIME DDL statement on db load

The data still contains duplicate keys.

This reverts commit ea49f4a06ac3ef8c2aec1e8fbc0c08703bca36d7.
This reverts commit 3e206bacf3a14ed9a242e766c1b1e590104890dc.

2 years agoDo not change the FOLLOW_MAP_TIME DDL statement at all
Karl O. Pinc kop@karlpinc.com [Wed, 17 Jan 2024 09:08:55 +0000 (09:08 +0000)]
Do not change the FOLLOW_MAP_TIME DDL statement at all

Finishes the fix made in ea49f4a06ac.

2 years agoProperly pick up variables from the environment
Karl O. Pinc kop@karlpinc.com [Wed, 17 Jan 2024 02:45:18 +0000 (02:45 +0000)]
Properly pick up variables from the environment

2 years agoImprove docs for create-schema target
Karl O. Pinc kop@karlpinc.com [Wed, 17 Jan 2024 02:43:57 +0000 (02:43 +0000)]
Improve docs for create-schema target

2 years agoProgress towards moving demography data into a production-like structure
Karl O. Pinc [Thu, 30 Nov 2023 21:31:11 +0000 (15:31 -0600)]
Progress towards moving demography data into a production-like structure

2 years agoFix max lifespan constraint
Karl O. Pinc [Thu, 30 Nov 2023 20:31:14 +0000 (14:31 -0600)]
Fix max lifespan constraint

2 years agoChange BIOGRAPHY.AnimIDNum to allow NULL, and fix constraint
Karl O. Pinc [Thu, 30 Nov 2023 19:47:46 +0000 (13:47 -0600)]
Change BIOGRAPHY.AnimIDNum to allow NULL, and fix constraint

2 years agoFix column indexed
Karl O. Pinc [Thu, 30 Nov 2023 19:24:38 +0000 (13:24 -0600)]
Fix column indexed

2 years agoAllow spaces in Name column; align code with docs
Karl O. Pinc [Tue, 28 Nov 2023 21:05:12 +0000 (15:05 -0600)]
Allow spaces in Name column; align code with docs

2 years agoFix permissions
Karl O. Pinc [Tue, 28 Nov 2023 19:59:11 +0000 (13:59 -0600)]
Fix permissions

2 years agoFix comments
Karl O. Pinc [Tue, 28 Nov 2023 19:21:57 +0000 (13:21 -0600)]
Fix comments

2 years agoConvert data from the tidy to the easy schema
Karl O. Pinc [Tue, 28 Nov 2023 18:31:06 +0000 (12:31 -0600)]
Convert data from the tidy to the easy schema

2 years agoFix to use command line argument
Karl O. Pinc [Tue, 28 Nov 2023 18:07:56 +0000 (12:07 -0600)]
Fix to use command line argument

2 years agoRequire COMM_IDS.Name be unique
Karl O. Pinc [Tue, 28 Nov 2023 17:07:19 +0000 (11:07 -0600)]
Require COMM_IDS.Name be unique