Обсуждение: restore challenge
hi,
I have the backup of the usr/local/pgsql/data folder
can i use this to manually export all the databases to some other same version installation of postgres?
if possible, how come...
if not possible why ?
thnks in advance
thnks in advance
yogi
it doesnt work that way.... this is postgreSQL -- a relational database..... you can't just copy the data directory like you can with mySQL or DBase, or BTrieve or any of the "old-school" databases... if you need to backup and restore data you need to look at pg_dump and pg_dumpall and the import statements in psql... ""Yogvinder Singh"" <yogvinder@newgen.co.in> wrote in message news:012701c5ea9a$dbab31a0$5605a8c0@ng3054... hi, I have the backup of the usr/local/pgsql/data folder can i use this to manually export all the databases to some other same version installation of postgres? if possible, how come... if not possible why ? thnks in advance yogi Disclaimer :- This e-mail message including any attachment may contain confidential, proprietary or legally privileged information. It should not be used by who is not the original intended recipient. If you have erroneously received this message, you are notified that you are strictly prohibited from using, coping, altering or disclosing the content of this message. Please delete it immediately and notify the sender. Newgen Software Technologies Ltd and / or its subsidiary Companies accept no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus and further acknowledges that any views expressed in this message are those of the individual sender and no binding nature of the message shall be implied or assumed unlessthe sender does so expressly with due authority of Newgen Software TechnologiesLtd and / or its subsidiary Companies, as applicable.
"codeWarrior" <gpatnude@hotmail.com> writes: > it doesnt work that way.... this is postgreSQL -- a relational database..... > you can't just copy the data directory like you can with mySQL or DBase, or > BTrieve or any of the "old-school" databases... if you need to backup and > restore data you need to look at pg_dump and pg_dumpall and the import > statements in psql... Actually, that's wrong. You certainly *can* copy the set of data directories; there is no particular magic here. The data is stored as a set of files in a set of directories; for there to be some other "magical something else" would seem very strange. What you generally can't do safely is to take a copy while the postmaster is up and running, as you risk parts of the data not being consistent with one another. If your OS or disk hardware supports some sort of "snapshotting" technology, so that you can grab a copy of the whole thing as an instant atomic operation, that provides a way to grab a copy while postmaster is running. If not, then you have to take a copy while the postmaster is shut down. The resulting filesystem copy will only be compatible with the same major version of PostgreSQL, and with versions running on the same architecture, but that can still let it be useful. -- (format nil "~S@~S" "cbbrowne" "ntlug.org") http://cbbrowne.com/info/oses.html ">in your opinion which is the best programming tools ? The human brain and a keyboard." -- Nathan Wagner
On Thu, Nov 17, 2005 at 02:04:42PM -0500, Chris Browne wrote: > If your OS or disk hardware supports some sort of "snapshotting" > technology, so that you can grab a copy of the whole thing as an > instant atomic operation, that provides a way to grab a copy while > postmaster is running. If not, then you have to take a copy while the > postmaster is shut down. It's also worth noting that you _really really_ want to test that snapshotting capability. I've heard some people grumble about "it didn't work for me" or some such. There are others who've reported it works (and it ought to, if the snapshots work as advertised -- just be sure you know what the snapshots actually are). A -- Andrew Sullivan | ajs@crankycanuck.ca In the future this spectacle of the middle classes shocking the avant- garde will probably become the textbook definition of Postmodernism. --Brad Holland
> On Thu, Nov 17, 2005 at 02:04:42PM -0500, Chris Browne wrote: >> If your OS or disk hardware supports some sort of "snapshotting" >> technology, so that you can grab a copy of the whole thing as an >> instant atomic operation, that provides a way to grab a copy while >> postmaster is running. If not, then you have to take a copy while the >> postmaster is shut down. > > It's also worth noting that you _really really_ want to test that > snapshotting capability. I've heard some people grumble about "it > didn't work for me" or some such. There are others who've reported > it works (and it ought to, if the snapshots work as advertised -- > just be sure you know what the snapshots actually are). To add a grumble, of sorts... People get all excited about separating WAL onto separate disk, to improve performance. Unfortunately, if you do that, that separates the database into two portions, "splitting the atom," as it were. You'll no longer be able to get that atomic snapshot. Oops. -- output = reverse("moc.liamg" "@" "enworbbc") http://linuxdatabases.info/info/spreadsheets.html "I've seen a look in dogs' eyes, a quickly vanishing look of amazed contempt, and I am convinced that basically dogs think humans are nuts." -- John Steinbeck