Add `pipekit export` / `pipekit apply` (pipekit/config_io.py) to serialise the DB's config — drivers, connections, modules (+ columns, watermarks, hooks), groups, schedules — to a git-trackable text tree under config/, and rehydrate it. SQLite stays runtime state; definitions become diffable/reviewable/ revertible. - config only: run_log/group_run/settings and per-run state columns excluded - name-keyed refs (portable across databases); source_query in .sql sidecars; columns as real JSON arrays for line-by-line diffs - newline-normalised so CRLF-vs-LF is never a spurious change - apply is create/update by name; child collections fully synced; top-level deletes gated behind --prune; --dry-run prints the plan - round-trip is identity (export -> apply --dry-run == nothing to do) Commits the current config/ as the first baseline, capturing the freshly populated columns_json for rm00101/rm00301/iv00101. Documented in SPEC.md. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
42 lines
1.1 KiB
Transact-SQL
42 lines
1.1 KiB
Transact-SQL
SELECT
|
|
RTRIM([SLPRSNID]) AS slprsnid,
|
|
RTRIM([SLPRSNFN]) AS slprsnfn,
|
|
RTRIM([SPRSNSLN]) AS sprsnsln,
|
|
RTRIM([EMPLOYID]) AS employid,
|
|
RTRIM([VENDORID]) AS vendorid,
|
|
RTRIM([SPRSNSMN]) AS sprsnsmn,
|
|
RTRIM([ADDRESS1]) AS address1,
|
|
RTRIM([ADDRESS2]) AS address2,
|
|
RTRIM([ADDRESS3]) AS address3,
|
|
RTRIM([CITY]) AS city,
|
|
RTRIM([STATE]) AS state,
|
|
RTRIM([ZIP]) AS zip,
|
|
RTRIM([COUNTRY]) AS country,
|
|
RTRIM([PHONE1]) AS phone1,
|
|
RTRIM([PHONE2]) AS phone2,
|
|
RTRIM([PHONE3]) AS phone3,
|
|
RTRIM([FAX]) AS fax,
|
|
[INACTIVE] AS inactive,
|
|
RTRIM([SALSTERR]) AS salsterr,
|
|
RTRIM([COMMCODE]) AS commcode,
|
|
[COMPRCNT] AS comprcnt,
|
|
[STDCPRCT] AS stdcprct,
|
|
[COMAPPTO] AS comappto,
|
|
[COSTTODT] AS costtodt,
|
|
[CSTLSTYR] AS cstlstyr,
|
|
[TTLCOMTD] AS ttlcomtd,
|
|
[TTLCOMLY] AS ttlcomly,
|
|
[COMSLTDT] AS comsltdt,
|
|
[COMSLLYR] AS comsllyr,
|
|
[NCOMSLTD] AS ncomsltd,
|
|
[NCOMSLYR] AS ncomslyr,
|
|
[KPCALHST] AS kpcalhst,
|
|
[KPERHIST] AS kperhist,
|
|
[NOTEINDX] AS noteindx,
|
|
[MODIFDT] AS modifdt,
|
|
[CREATDDT] AS creatddt,
|
|
[COMMDEST] AS commdest,
|
|
[DEX_ROW_TS] AS dex_row_ts,
|
|
[DEX_ROW_ID] AS dex_row_id
|
|
FROM [GPSERVER].[CHG].[dbo].[RM00301]
|