Postgresql 停止在docker build上更新排名30
我安装在128 GB RAM的虚拟机上,8个VCPU,1 TB磁盘。我的磁盘快用完了(只剩下25GB)。我想知道是否可以重新启动pgsql服务来停止排名30的索引/更新。下面是docker文件的最后几个步骤Postgresql 停止在docker build上更新排名30,postgresql,docker,nominatim,Postgresql,Docker,Nominatim,我安装在128 GB RAM的虚拟机上,8个VCPU,1 TB磁盘。我的磁盘快用完了(只剩下25GB)。我想知道是否可以重新启动pgsql服务来停止排名30的索引/更新。下面是docker文件的最后几个步骤 ... ... ... RUN service postgresql start && \ sudo -u postgres psql postgres -tAc "SELECT 1 FROM pg_roles WHERE rolname='nominatim'" |
...
...
...
RUN service postgresql start && \
sudo -u postgres psql postgres -tAc "SELECT 1 FROM pg_roles WHERE rolname='nominatim'" | grep -q 1 || sudo -u postgres createuser -s nominatim && \
sudo -u postgres psql postgres -tAc "SELECT 1 FROM pg_roles WHERE rolname='www-data'" | grep -q 1 || sudo -u postgres createuser -SDR www-data && \
sudo -u postgres psql postgres -c "DROP DATABASE IF EXISTS nominatim" && \
useradd -m -p password1234 nominatim && \
chown -R nominatim:nominatim ./src && \
sudo -u nominatim ./src/build/utils/setup.php --osm-file /app/src/data.osm.pbf --all --threads 6 --osm2pgsql-cache 20000 && \
service postgresql stop
EXPOSE 5432
EXPOSE 8080
COPY start.sh /app/start.sh
CMD /app/start.sh
我的问题:更新对地理编码如此重要吗?
如果我在安装的这个阶段重新启动postgresql,Namingm api会正常工作吗?
我当前的安装是为了测试的目的,我只想签出我本地