Обсуждение: Postgres Backup Questions

Поиск
Список
Период
Сортировка

Postgres Backup Questions

От
"John R. Allgood"
Дата:
Hello

    I have a question regarding backups on Postgresql 7.4.7-2. We are
currently using a Progress database and will be moving over to Postgres
this month. In Progress there is a way to verify your backups does
Postgres have anything similiar or is there other ways to accompplish
this. I am currently writing backup and other utility scripts and would
like to incorporate this into my program.

Thanks

John Allgood -ESC


Re: Postgres Backup Questions

От
Scott Marlowe
Дата:
On Thu, 2006-06-01 at 10:15, John R. Allgood wrote:
> Hello
>
>     I have a question regarding backups on Postgresql 7.4.7-2. We are
> currently using a Progress database and will be moving over to Postgres
> this month. In Progress there is a way to verify your backups does
> Postgres have anything similiar or is there other ways to accompplish
> this. I am currently writing backup and other utility scripts and would
> like to incorporate this into my program.

I wrapped my backup in a bash script, and that seems to catch errors.
something like:

if !(
   /data01/pg/bin/pg_dump dbname > dbname.sql
    );
then
    cat "backup failed"|mail -s "backup failed" yourname@yourdomain.com;
fi

To test this, I corrupted a table in a test database to force a hard
failure, and it sent an email.  Don't know if it's a comprehensive test,
but it seems to work for us.

Re: Postgres Backup Questions

От
"John R. Allgood"
Дата:
Hey Again

    Thanks for the input. but what I am wanting to check for is CRC
errors and block errors. The backups are written to tape and I would
like a way to verify the data on the tape as compared to the data on the
server. I may be way off here but I just want to be sure I am getting
reliable backups.

Thanks

Scott Marlowe wrote:
> On Thu, 2006-06-01 at 10:15, John R. Allgood wrote:
>
>> Hello
>>
>>     I have a question regarding backups on Postgresql 7.4.7-2. We are
>> currently using a Progress database and will be moving over to Postgres
>> this month. In Progress there is a way to verify your backups does
>> Postgres have anything similiar or is there other ways to accompplish
>> this. I am currently writing backup and other utility scripts and would
>> like to incorporate this into my program.
>>
>
> I wrapped my backup in a bash script, and that seems to catch errors.
> something like:
>
> if !(
>    /data01/pg/bin/pg_dump dbname > dbname.sql
>     );
> then
>     cat "backup failed"|mail -s "backup failed" yourname@yourdomain.com;
> fi
>
> To test this, I corrupted a table in a test database to force a hard
> failure, and it sent an email.  Don't know if it's a comprehensive test,
> but it seems to work for us.
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: if posting/reading through Usenet, please send an appropriate
>        subscribe-nomail command to majordomo@postgresql.org so that your
>        message can get through to the mailing list cleanly
>

--
All I can think of is a platter of organic PRUNE CRISPS being trampled
by an army of swarthy, Italian LOUNGE SINGERS ...


Re: Postgres Backup Questions

От
"John R. Allgood"
Дата:
Hey
    That sounds like what I would need to do. Could you provide a few
more details about how this was accomplished.

Thanks

John Allgood - ESC

Kenneth Marshall wrote:
> John,
>
> We accomplished this using an inline filter to capture the
> checksum and size for the entire dump to tape. Then we re-read
> the tape to see if the tape generated the same checksum and size.
> That is probably about a good as you are going to get.
>
> Ken
>
> On Thu, Jun 01, 2006 at 01:57:07PM -0400, John R. Allgood wrote:
>
>> Hey Again
>>
>>    Thanks for the input. but what I am wanting to check for is CRC
>> errors and block errors. The backups are written to tape and I would
>> like a way to verify the data on the tape as compared to the data on the
>> server. I may be way off here but I just want to be sure I am getting
>> reliable backups.
>>
>> Thanks
>>
>> Scott Marlowe wrote:
>>
>>> On Thu, 2006-06-01 at 10:15, John R. Allgood wrote:
>>>
>>>
>>>> Hello
>>>>
>>>>    I have a question regarding backups on Postgresql 7.4.7-2. We are
>>>> currently using a Progress database and will be moving over to Postgres
>>>> this month. In Progress there is a way to verify your backups does
>>>> Postgres have anything similiar or is there other ways to accompplish
>>>> this. I am currently writing backup and other utility scripts and would
>>>> like to incorporate this into my program.
>>>>
>>>>
>>> I wrapped my backup in a bash script, and that seems to catch errors.
>>> something like:
>>>
>>> if !(
>>>   /data01/pg/bin/pg_dump dbname > dbname.sql
>>>    );
>>> then
>>>    cat "backup failed"|mail -s "backup failed" yourname@yourdomain.com;
>>> fi
>>>
>>> To test this, I corrupted a table in a test database to force a hard
>>> failure, and it sent an email.  Don't know if it's a comprehensive test,
>>> but it seems to work for us.
>>>
>>> ---------------------------(end of broadcast)---------------------------
>>> TIP 1: if posting/reading through Usenet, please send an appropriate
>>>       subscribe-nomail command to majordomo@postgresql.org so that your
>>>       message can get through to the mailing list cleanly
>>>
>>>
>> --
>> All I can think of is a platter of organic PRUNE CRISPS being trampled
>> by an army of swarthy, Italian LOUNGE SINGERS ...
>>
>>
>> ---------------------------(end of broadcast)---------------------------
>> TIP 5: don't forget to increase your free space map settings
>>
>>

--
"I thought you were trying to get into shape."
"I am. The shape I've selected is a triangle."


Re: Postgres Backup Questions

От
Kenneth Marshall
Дата:
John,

We accomplished this using an inline filter to capture the
checksum and size for the entire dump to tape. Then we re-read
the tape to see if the tape generated the same checksum and size.
That is probably about a good as you are going to get.

Ken

On Thu, Jun 01, 2006 at 01:57:07PM -0400, John R. Allgood wrote:
> Hey Again
>
>    Thanks for the input. but what I am wanting to check for is CRC
> errors and block errors. The backups are written to tape and I would
> like a way to verify the data on the tape as compared to the data on the
> server. I may be way off here but I just want to be sure I am getting
> reliable backups.
>
> Thanks
>
> Scott Marlowe wrote:
> >On Thu, 2006-06-01 at 10:15, John R. Allgood wrote:
> >
> >>Hello
> >>
> >>    I have a question regarding backups on Postgresql 7.4.7-2. We are
> >>currently using a Progress database and will be moving over to Postgres
> >>this month. In Progress there is a way to verify your backups does
> >>Postgres have anything similiar or is there other ways to accompplish
> >>this. I am currently writing backup and other utility scripts and would
> >>like to incorporate this into my program.
> >>
> >
> >I wrapped my backup in a bash script, and that seems to catch errors.
> >something like:
> >
> >if !(
> >   /data01/pg/bin/pg_dump dbname > dbname.sql
> >    );
> >then
> >    cat "backup failed"|mail -s "backup failed" yourname@yourdomain.com;
> >fi
> >
> >To test this, I corrupted a table in a test database to force a hard
> >failure, and it sent an email.  Don't know if it's a comprehensive test,
> >but it seems to work for us.
> >
> >---------------------------(end of broadcast)---------------------------
> >TIP 1: if posting/reading through Usenet, please send an appropriate
> >       subscribe-nomail command to majordomo@postgresql.org so that your
> >       message can get through to the mailing list cleanly
> >
>
> --
> All I can think of is a platter of organic PRUNE CRISPS being trampled
> by an army of swarthy, Italian LOUNGE SINGERS ...
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 5: don't forget to increase your free space map settings
>