ฉันต้องการสร้างฐานข้อมูลใหม่ใน PostGIS ดังนั้นฉันสามารถโหลดสิ่งต่างๆลงไปได้ในขณะที่กำลังใช้ฐานข้อมูลปัจจุบัน ตามเอกสาร
การกระจายแพคเกจบางส่วนของ PostGIS (โดยเฉพาะตัวติดตั้ง Win32 สำหรับ PostGIS> = 1.1.5) โหลดฟังก์ชัน PostGIS ลงในฐานข้อมูลแม่แบบที่เรียกว่า template_postgis หากฐานข้อมูล template_postgis มีอยู่ในการติดตั้ง PostgreSQL ของคุณผู้ใช้และ / หรือแอปพลิเคชันสามารถสร้างฐานข้อมูลที่เปิดใช้งานเชิงพื้นที่โดยใช้คำสั่งเดียว
ในกรณีของฉันสิ่งนี้ดูเหมือนจะไม่เป็นเช่นนั้น:
$ createdb -T template_postgis my_spatial_db
createdb: database creation failed: ERROR: template database "template_postgis" does not exist
ในอดีตที่ผ่านมาฉันมีปัญหากับการคัดลอกgis
ฐานข้อมูลหลักแล้วลบเนื้อหาของตารางทั้งหมด จะต้องมีวิธีที่ดีกว่า คุณจะทำอย่างไรถ้าคุณตั้งใจปล่อยมัน?