This commit is contained in:
2020-12-18 17:27:24 +00:00
parent 43e8e3423a
commit 6d1a3e3f09

View File

@@ -45,7 +45,30 @@ TODO: //MIGRATE_OUTSTANDING comment tag
The tag will contain the description for each
............................................................
****
CREATE OR REPLACE FUNCTION PUBLIC.AYGETNAME(IN AYOBJECTID bigint, IN AYOBJECTTYPE integer) RETURNS text AS $BODY$
DECLARE
aytable TEXT DEFAULT '';
aynamecolumn TEXT DEFAULT 'name';
returnstr TEXT DEFAULT '';
BEGIN
-- Object type to table name
case ayobjecttype
when 8 then
aytable = 'acustomer';
when 2 then
aytable = 'awidget';
when 33 then
aytable = 'avendor';
else
-- unknown or not supported just return default string
RETURN '-';
end case;
EXECUTE format('SELECT %I FROM %I WHERE id = %L', aynamecolumn, aytable, ayobjectid) INTO returnstr;
RETURN returnstr;
END;
$BODY$ LANGUAGE PLPGSQL STABLE
****
currently doing: Reminder - was regular non followup schedulemarker, Review - was follow up schedule marker
@@ -113,6 +136,11 @@ Preliminary order to get the ball rolling, these are the easiest starting point:
When do this need to go back and do a bunch of //MIGRATE_OUTSTANDING
i.e. show all
INVENTORY AND BALANCE STUFF
Best implemented as a stored procedure?
this example is exactly a bank balance
https://www.postgresqltutorial.com/postgresql-create-procedure/
# V7 objects now TAGS, the following objects are imported as tags and suffixed with a period and then short versions of the object type in the tag name
- Region