我正在寻找一个免费且简单的工具来创建关系模型图.
我需要的只是能够绘制表和字段,并将作为外键的字段连接到它们引用的表.
作为一个例子,我在网上发现了这个图像.
我不需要任何东西:我想保持架构简单和干净.
谢谢你的回答.但是,我的一个朋友建议我可以使用任何矢量图形程序.他的建议帮助我找到了漂亮的"LatexDraw"编辑器.值得一试,特别是如果您关心印刷质量.
我正在尝试在PL/PgSQL中编写一个函数,它必须使用它作为参数接收的表.
我在函数定义中使用EXECUTE..INTO..USING语句来构建动态查询(这是我知道这样做的唯一方法)但是...我遇到了RECORD数据类型的问题.
让我们考虑以下(极简化)示例.
-- A table with some values.
DROP TABLE IF EXISTS table1;
CREATE TABLE table1 (
code INT,
descr TEXT
);
INSERT INTO table1 VALUES ('1','a');
INSERT INTO table1 VALUES ('2','b');
-- The function code.
DROP FUNCTION IF EXISTS foo (TEXT);
CREATE FUNCTION foo (tbl_name TEXT) RETURNS VOID AS $$
DECLARE
r RECORD;
d TEXT;
BEGIN
FOR r IN
EXECUTE 'SELECT * FROM ' || tbl_name
LOOP
--SELECT r.descr INTO d; --IT WORK
EXECUTE 'SELECT ($1)' || '.descr' …
Run Code Online (Sandbox Code Playgroud)