我想为树木育种项目创建一个线性祖先列表.父母是男性/女性对,不得相关(没有近亲繁殖),因此追踪和可视化这些血统的重要性......
下面是使用Postgresql 9.1的测试表/数据:
DROP TABLE if exists family CASCADE;
DROP TABLE if exists plant CASCADE;
CREATE TABLE family (
id serial,
family_key VARCHAR(20) UNIQUE,
female_plant_id INTEGER NOT NULL DEFAULT 1,
male_plant_id INTEGER NOT NULL DEFAULT 1,
filial_n INTEGER NOT NULL DEFAULT -1, -- eg 0,1,2... Which would represent None, F1, F2...
CONSTRAINT family_pk PRIMARY KEY (id)
);
CREATE TABLE plant (
id serial,
plant_key VARCHAR(20) UNIQUE,
id_family INTEGER NOT NULL,
CONSTRAINT plant_pk PRIMARY KEY (id),
CONSTRAINT plant_id_family_fk FOREIGN KEY(id_family) REFERENCES …Run Code Online (Sandbox Code Playgroud) 我正在使用 Gnumeric 电子表格导入、更新,然后导出由管道“|”分隔的 csv 文件 分隔器。默认情况下,Gnumeric 通过其 .gnumeric 文件扩展名将其文件保存为 xml。因此,用户需要通过“数据”>“获取外部数据”>“导入文本文件”来导入文件。然后,用户必须导航向导以选择导入选项。用户下次导入文件时不会“记住”这些默认设置。该过程应该与导出类似(通过另存为>文本(可配置),但我没有看到导出向导。
有没有办法更改 Gnumeric 的 DEFAULT 设置,以便它将使用管道分隔符导入/导出 .csv 文件并将所有数据视为文本(非一般)?