小编dav*_*vid的帖子

地址应该在单独的表中吗?

我有一个用于管理出租物业的数据库

它有一个property表,其中包含有关房产的详细信息,例如卧室、平方英尺、价格等,它还有一个名为的列,address_id它是表的外键address,其中包含街道名称、城市等地址

将地址放在另一个表中有什么好处吗?或者我可以将地址列移至属性表吗?

schema database-design

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

PLPGSQL 捕获循环中的任何异常

我有以下地理编码功能,无需该EXCEPTION WHEN OTHERS THEN部分即可正常工作。但是,我希望循环继续,以防出现异常。所以我试图通过使用来做到这一点EXCEPTION WHEN OTHERS THEN

CREATE OR REPLACE FUNCTION mygetcounty2() RETURNS void LANGUAGE PLPGSQL AS $$
DECLARE idVariable uuid;
begin
FOR i IN 1..100 LOOP

SELECT id into idVariable FROM address_table WHERE county IS NULL AND parse_address_error = false LIMIT 1;

UPDATE address_table set county =
(select namelsad from tiger_data.county_all where ST_Contains( the_geom, ST_GeomFromText( (SELECT ST_AsText( ST_SnapToGrid(g.geomout, 0.00001) ) As wktlonlat FROM geocode(address, 1 ) AS g), 4269 ) ))
where id = idVariable;
EXCEPTION …
Run Code Online (Sandbox Code Playgroud)

postgresql plpgsql

3
推荐指数
1
解决办法
3723
查看次数

标签 统计

database-design ×1

plpgsql ×1

postgresql ×1

schema ×1