我可以将我的数据库从我的本地机器推送到我的heroku应用程序,使用pg:transfer,如下所示:
heroku pg:transfer --from postgres://localhost/idx_map_development --to aqua
但是我不想上传整个数据库,我只想上传属性表,这可能是用pg:transfer吗?如果是这样,上面的线条怎么样?
rai*_*lsy 13
用pg_dump做到了:
pg_dump -Fc --no-acl --no-owner -h localhost -U username -t properties idx_map_development > properties.dump
名为properties.dump的文件只获取属性表的数据,然后将文件上传到Amazon S3存储桶,然后将其推送到heroku:
heroku pgbackups:restore DATABASE 'https://s3.amazonaws.com/bucket_name/properties.dump'
我的heroku数据库上的其他表格不受影响.您无需在pgbackups:restore
命令中指定属性表.