首页 > 解决方案 > 通过在表中输入值,命令行不起作用

问题描述

我正在使用 Regine Obe 和 Leo Hsu 的一本书,名为 PostGIS in action。他们有以下示例来创建模式、表并用值填充它。可以看到的问题是,在输入id和franchise的值后,命令行没有响应显示输入的信息。它包含', 并且不响应命令 \dt。如我的示例所述,如何在 postgis 中的多行命令执行中输入信息的正确方法是什么?

CREATE SCHEMA ch01; 
CREATE TABLE
postgis_in_action=# INSERT INTO ch01.franchises(id, franchise)
postgis_in_action-# VALUES
postgis_in_action-# ('BKG', 'Burger King'), ('CJR', 'Carl''s Jr'), 
postgis_in_action-# ('HDE', 'Hardee'), ('INO', 'In-N-Out'),
postgis_in_action-# ('JIB', 'Jack in the Box'), ('KFC', 'Kentucky Fried Chicken'),
postgis_in_action-# ('MCD', 'McDonald'), ('PZH', 'Pizza Hut'), 
postgis_in_action-# ('TCB', 'Taco Bell'), ('WDY', 'Wendy's'); 
postgis_in_action'# \dt
postgis_in_action'# 

标签: postgresqlpostgispsql

解决方案


推荐阅读