我是Postgres的新手,正在尝试从PostGIS Cookbook的第1章开始。我访问了终端,并编写了与教科书完全相同的代码。
我尝试将其手工塞入,复制并粘贴,取出$
...甚至尝试创建一个虚拟DB(那里没有错误代码,除非我尝试$ drops mydb;
postgres=# $ psql -U me -d postgis_cookbook
postgres-# postgis_cookbook=> CREATE TABLE chp01.firenews
postgres-# (
postgres(# x float8,
postgres(# y float8,
postgres(# place varchar(100),
postgres(# size float8,
postgres(# update date,
postgres(# startdate date,
postgres(# enddate date,
postgres(# title varchar(255),
postgres(# url varchar(255),
postgres(# the_geom geometry(POINT, 4326)
postgres(# );
ERROR: syntax error at or near "$"
LINE 1: $ psql -U me -d postgis_cookbook
^
在此之后我也不知道该怎么办...
答案 0 :(得分:1)
一旦您进入postgres终端,您只需要Postgresql命令,第一部分是您应该在linux终端中键入的内容,实际的postgres命令如下:
postgres-# CREATE TABLE chp01.firenews
postgres-# (
postgres(# x float8,
postgres(# y float8,
postgres(# place varchar(100),
postgres(# size float8,
postgres(# update date,
postgres(# startdate date,
postgres(# enddate date,
postgres(# title varchar(255),
postgres(# url varchar(255),
postgres(# the_geom geometry(POINT, 4326)
postgres(# );
CREATE TABLE