小编Hob*_*bes的帖子

用于创建关系模型图的工具

我正在寻找一个免费且简单的工具来创建关系模型图.

我需要的只是能够绘制表和字段,并将作为外键的字段连接到它们引用的表.

作为一个例子,我在网上发现了这个图像.

我不需要任何东西:我想保持架构简单和干净.


谢谢你的回答.但是,我的一个朋友建议我可以使用任何矢量图形程序.他的建议帮助我找到了漂亮的"LatexDraw"编辑器.值得一试,特别是如果您关心印刷质量.

database-design

13
推荐指数
1
解决办法
4万
查看次数

PL/pgSQL中的EXECUTE ... USING语句不适用于记录类型?

我正在尝试在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)

postgresql plpgsql

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

database-design ×1

plpgsql ×1

postgresql ×1