i want to hand in a course work for marking but i have no idea what files represent the database. Question: Where can i find the postgres sql database on my hard disk? Thanks.
|
feedback
|
migrated from stackoverflow.com Mar 6 '11 at 13:11
This question came from our site for professional and enthusiast programmers.
|
You should use pg_dump to export the database to SQL. Giving the raw files won't work if they are running a different version, 64bit instead of 32bit or something else in the environment. You can easily export it using pgadmin3 | |||
|
feedback
|
|
Checkout the startup parameter -D for the Postgres service. It defines where the data directory is located. Edit: | |||
|
feedback
|
|
The database files are in what is called the "data" directory. Depending on your environment there are a few ways to tell - here is one that should work everywhere: psql -d database_name_here -c "show data_directory" And if you're turning this in for some school work you should: pg_dump -d database_name_here | |||
|
feedback
|
|
If installed by
| |||
|
feedback
|