Advertisement
Guest User

Untitled

a guest
Apr 19th, 2014
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. namespace :db do
  2. task import: :environment do
  3. import_path = "~/backups"
  4. sql_file = "PostgreSQL.sql"
  5. database_config = Rails.configuration.database_configuration[Rails.env]
  6.  
  7. system "psql --username=#{database_config['username']} -no-password # {database_config['database']} < #{import_path}/#{sql_file}"
  8. end
  9. end
  10.  
  11. must be owner of extension plpgsql //and
  12. no privileges could be revoked for "public"
  13.  
  14. digoal=# copy tbl_join_1 to '/home/pg93/tbl_join_1.dmp';
  15. COPY 10
  16. digoal=# delete from tbl_join_1;
  17. DELETE 10
  18. digoal=# copy tbl_join_1 from '/home/pg93/tbl_join_1.dmp';
  19. COPY 10
  20.  
  21. pg93@db-172-16-3-150-> pg_dump -f ./tbl_join_1.dmp -t tbl_join_1
  22. pg93@db-172-16-3-150-> psql
  23. psql (9.3.3)
  24. Type "help" for help.
  25.  
  26. digoal=# drop table tbl_join_1;
  27. DROP TABLE
  28. digoal=# q
  29. pg93@db-172-16-3-150-> psql -f ./tbl_join_1.dmp
  30. SET
  31. SET
  32. SET
  33. SET
  34. SET
  35. SET
  36. SET
  37. SET
  38. SET
  39. CREATE TABLE
  40. ALTER TABLE
  41. ALTER TABLE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement