## source maintenanc ``` source maintenance +----------------------------------------------------------------------------------------------------------------+ | +-------------+ | | |MAKE NEW | | | +-------------+ | | | | existing sources source name | | +-------------+ +---------------+ | | |dcard | |dcard | | | |hunt | +---------------+ | | |pncc | data source | | |paycom | +---------------+ | | |adp | |client file | | | | | +---------------+ | | | | loading function | | | | +---------------+ | | | | |csv parser | | | | | +---------------+ | | | | schema | | | | +----------------+ +------------+ | | | | |default | |b: add new | | | | | +----------------+ +------------+ | | | | +-------------------------------------------------------------+ | | | | |path |data type |column name |constrain| | | | | +-------------------------------------------------------------+ | | | | |{Post. Date} |date |post_date |X | | | | | |{Amount} |numeric |amount |X | | | | | |{Trans. Date} |date |trans_date |X | | | | | |{Category} |text |category | | | | | | |{Description} |text |descr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-------------+ +-------------------------------------------------------------+ | +----------------------------------------------------------------------------------------------------------------+ ```