Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1UTBRF-00042s-Kl for pgsql-admin@arkaria.postgresql.org; Fri, 19 Apr 2013 13:33:17 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.72) (envelope-from ) id 1UTBRF-0003N5-4v for pgsql-admin@arkaria.postgresql.org; Fri, 19 Apr 2013 13:33:17 +0000 Received: from makus.postgresql.org ([2001:4800:7903:4::125]) by malur.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1UTBRD-0003N0-Vl for pgsql-admin@postgresql.org; Fri, 19 Apr 2013 13:33:16 +0000 Received: from [122.160.150.50] (helo=zimbrab.pinelabs.com) by makus.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1UTBRA-00056U-9U for pgsql-admin@postgresql.org; Fri, 19 Apr 2013 13:33:15 +0000 Received: from localhost (localhost.localdomain [127.0.0.1]) by zimbrab.pinelabs.com (Postfix) with ESMTP id 5A8EE3C829C7; Fri, 19 Apr 2013 19:03:08 +0530 (IST) X-Amavis-Modified: Mail body modified (using disclaimer) - zimbrab.pinelabs.com X-Virus-Scanned: amavisd-new at pinelabs.com Received: from zimbrab.pinelabs.com ([127.0.0.1]) by localhost (zimbrab.pinelabs.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id t7AaESblEZWu; Fri, 19 Apr 2013 19:02:56 +0530 (IST) Received: from pinenoil10585 (unknown [182.68.73.184]) by zimbrab.pinelabs.com (Postfix) with ESMTPSA id 298553C8151B; Fri, 19 Apr 2013 19:02:56 +0530 (IST) Reply-To: From: "Rajiv Kasera" To: "'Vasilis Ventirozos'" , References: <007601ce3c25$606a0360$213e0a20$@pinelabs.com> In-Reply-To: Subject: Re: Upgrade from 8.4 Date: Fri, 19 Apr 2013 19:00:58 +0530 Organization: Pine Labs Message-ID: <008e01ce3d02$21249e80$636ddb80$@pinelabs.com> X-Mailer: Microsoft Outlook 14.0 MIME-Version: 1.0 Thread-Index: AQGMEkY6GnITGoc5V92b+eLMTLLfTAJTr90dmU9Bb+A= Content-Language: en-us Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_0086_01CE3D30.37CA6A60" X-Host-Lookup-Failed: Reverse DNS lookup failed for 122.160.150.50 (failed) X-Pg-Spam-Score: 0.8 (/) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-admin Precedence: bulk Sender: pgsql-admin-owner@postgresql.org This is a multipart message in MIME format. ------=_NextPart_000_0086_01CE3D30.37CA6A60 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0087_01CE3D30.37CA6A60" ------=_NextPart_001_0087_01CE3D30.37CA6A60 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit The DB size is around 11-12 GB. Yes I am planning to take a downtime for upto 1 hour if required. I would like to understand the rollback steps if things go murky. Thanks, Rajiv From: Vasilis Ventirozos [mailto:v.ventirozos@gmail.com] Sent: Thursday, April 18, 2013 4:49 PM To: rajiv.kasera@pinelabs.com Subject: Re: [ADMIN] Upgrade from 8.4 On Thu, Apr 18, 2013 at 2:10 PM, Rajiv Kasera wrote: I am planning to upgrade my Postgres DB server from v8.4 to a newer version. Should 9.2 be a good choice for upgrading, it has the best features around replication. Also can someone help me with a guide for the upgrade process and rollback process in case anything fails. Thanks, Rajiv Hey, you haven't told us anything about your database size or if any downtime is acceptable, generally a pg_dump and reload should work without any problem but it requires downtime,if you need more specifics you should give us more details. Regards, Vasilis Ventirozos ------=_NextPart_001_0087_01CE3D30.37CA6A60 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

The DB size is around 11-12 GB. Yes I am planning to take a downtime = for upto 1 hour if required. I would like to understand the rollback = steps if things go murky.

 

Thanks,
Rajiv

 

From:= = Vasilis Ventirozos [mailto:v.ventirozos@gmail.com]
Sent: = Thursday, April 18, 2013 4:49 PM
To: = rajiv.kasera@pinelabs.com
Subject: Re: [ADMIN] Upgrade from = 8.4

 

On Thu, Apr 18, 2013 at 2:10 PM, Rajiv Kasera <rajiv.kasera@pinelabs.com> = wrote:

I am = planning to upgrade my Postgres DB server from v8.4 to a newer version. = Should 9.2 be a good choice for upgrading, it has the best features = around replication. Also can someone help me with a guide for the = upgrade process and rollback process in case anything = fails.

 <= /o:p>

Thanks,
R= ajiv

 

Hey,

you haven't told us anything about your = database size or if any downtime is acceptable, generally a pg_dump and = reload should work without any problem but it requires downtime,if you = need more specifics you should give us more = details.

Regards, =

Vasilis = Ventirozos

------=_NextPart_001_0087_01CE3D30.37CA6A60-- ------=_NextPart_000_0086_01CE3D30.37CA6A60 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" 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 xCZU7wO94CTLVBowHQYDVR0OBBYEFImCZ33EnSZwAEu0UEh83j2uBG59MA4GA1UdDwEB/wQEAwIB BjAPBgNVHRMBAf8EBTADAQH/MBEGA1UdIAQKMAgwBgYEVR0gADBEBgNVHR8EPTA7MDmgN6A1hjNo dHRwOi8vY3JsLnVzZXJ0cnVzdC5jb20vQWRkVHJ1c3RFeHRlcm5hbENBUm9vdC5jcmwwNQYIKwYB BQUHAQEEKTAnMCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC51c2VydHJ1c3QuY29tMA0GCSqGSIb3 DQEBBQUAA4IBAQABvJzjYyiw8zEBwt973WKgAZ0jMQ+cknNTUeofTPrWn8TKL2d+eDMPdBa5kYeR 9Yom+mRwANge+QsEYlCHk4HU2vUj2zS7hVa0cDRueIM3HoUcxREVkl+HF72sav3xwtHMiV+xfPA+ UfI183zsYJhrOivg79+zfYbrtRv1W+yifJgT1wBQudEtc94DeHThBYUxXsuauZ2UxrmUN3Vy3ET7 Z+jw+iUeUqfaJelH4KDHPKBOsQo2+3dIn++Xivu0/uOUFKiDvFwtP9JgcWDuwnGCDOmINuPaILSj oGyqlku4gI51ykkH9jsUut/cBdmf2+Cy5k2geCbn5y1uf1/GHogVMIIFGjCCBAKgAwIBAgIQbRnq pxlPajMi5iIyeqpx3jANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVU MRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3Jr MSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xNjA0BgNVBAMTLVVUTi1VU0VSRmly c3QtQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBFbWFpbDAeFw0xMTA0MjgwMDAwMDBaFw0yMDA1 MzAxMDQ4MzhaMIGTMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAw DgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE5MDcGA1UEAxMwQ09N T0RPIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkoSEW0tXmNReL4uk4UDIo1NYX2Zl8TJO958yfVXQeExVt0KU 4PkncQfFxmmkuTLE8UAakMwnVmJ/F7Vxaa7lIBvky2NeYMqiQfZq4aP/uN8fSG1lQ4wqLitjOHff sReswtqCAtbUMmrUZ28gE49cNfrlVICv2HEKHTcKAlBTbJUdqRAUtJmVWRIx/wmi0kzcUtve4kAB W0ho3cVKtODtJB86r3FfB+OsvxQ7sCVxaD30D9YXWEYVgTxoi4uDD216IVfmNLDbMn7jSuGlUnJk JpFOpZIP/+CxYP0ab2hRmWONGoulzEKbm30iY9OpoPzOnpDfRBn0XFs1uhbzp5v/wQIDAQABo4IB SzCCAUcwHwYDVR0jBBgwFoAUiYJnfcSdJnAAS7RQSHzePa4Ebn0wHQYDVR0OBBYEFHoTTgB0W8Z4 Y2QnwS/ioFu8ecV7MA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQK MAgwBgYEVR0gADBYBgNVHR8EUTBPME2gS6BJhkdodHRwOi8vY3JsLnVzZXJ0cnVzdC5jb20vVVRO LVVTRVJGaXJzdC1DbGllbnRBdXRoZW50aWNhdGlvbmFuZEVtYWlsLmNybDB0BggrBgEFBQcBAQRo MGYwPQYIKwYBBQUHMAKGMWh0dHA6Ly9jcnQudXNlcnRydXN0LmNvbS9VVE5BZGRUcnVzdENsaWVu dF9DQS5jcnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnVzZXJ0cnVzdC5jb20wDQYJKoZIhvcN AQEFBQADggEBAIXWvnhXVW0zf0RS/kLVBqgBA4CK+w2y/Uq/9q9BSfUbWsXSrRtzbj7pJnzmTJjB MCjfy/tCPKElPgp11tA9OYZm0aGbtU2bb68obB2v5ep0WqjascDxdXovnrqTecr+4pEeVnSy+I3T 4ENyG+2P/WA5IEf7i686ZUg8mD2lJb+972DgSeUWyOs/Q4Pw4O4NwdPNM1+b0L1garM7/vrUyTo8 H+2b/5tJM75CKTmD7jNpLoKdRU2oadqAGx490hpdfEeZpZsIbRKZhtZdVwcbpzC+S0lEuJB+ytF5 OOu0M/qgOl0mWJ5hVRi0IdWZ1eBDQEIwvuql55TSsP7zdfl/bucwggUzMIIEG6ADAgECAhAzjvf9 l8Lc83tpfi7fk9zyMA0GCSqGSIb3DQEBBQUAMIGTMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3Jl YXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGlt aXRlZDE5MDcGA1UEAxMwQ09NT0RPIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVt YWlsIENBMB4XDTEzMDMxMjAwMDAwMFoXDTE0MDMxMjIzNTk1OVowKjEoMCYGCSqGSIb3DQEJARYZ cmFqaXYua2FzZXJhQHBpbmVsYWJzLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ANfL3P4uaJWZWuSSXrdiPhIcoSydfjSQDgnAT6usyl+ZhhTxrjzsoy9H/d1yZ6krfMhUB6N/8kE4 jiZyUJAOs8Zl7K30GfDjepSg62ieoub9sJ67yMgh8Xq/zj1jaFc+aKKN15hkY7o5Nj8EdskxGuDH N5x6LUgA6oxhscGXakB1Oqobigusk1im+6sPkJpSFzlop/b2scA3Xdm2b7Qj/6tbzjUGYgQLkP57 4mXnDVMocd/jARSbkrTSALjDEJ5TaE4p5dvYJ2Vsgxm9KqKny4dvlgKtWvkfx9R9EA8stYfgIpAG sBeEQgOrdgmVG1XbUFz1p8aBItX6H5gaI4M+yZUCAwEAAaOCAekwggHlMB8GA1UdIwQYMBaAFHoT TgB0W8Z4Y2QnwS/ioFu8ecV7MB0GA1UdDgQWBBQkhqVXmUN0dsMvUMF9qYz7MUKUqDAOBgNVHQ8B Af8EBAMCBaAwDAYDVR0TAQH/BAIwADAgBgNVHSUEGTAXBggrBgEFBQcDBAYLKwYBBAGyMQEDBQIw EQYJYIZIAYb4QgEBBAQDAgUgMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQECAQEBMCswKQYIKwYBBQUH AgEWHWh0dHBzOi8vc2VjdXJlLmNvbW9kby5uZXQvQ1BTMFcGA1UdHwRQME4wTKBKoEiGRmh0dHA6 Ly9jcmwuY29tb2RvY2EuY29tL0NPTU9ET0NsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1h aWxDQS5jcmwwgYgGCCsGAQUFBwEBBHwwejBSBggrBgEFBQcwAoZGaHR0cDovL2NydC5jb21vZG9j YS5jb20vQ09NT0RPQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFpbENBLmNydDAkBggr BgEFBQcwAYYYaHR0cDovL29jc3AuY29tb2RvY2EuY29tMCQGA1UdEQQdMBuBGXJhaml2Lmthc2Vy YUBwaW5lbGFicy5jb20wDQYJKoZIhvcNAQEFBQADggEBAChJv/cUhSqzHWzV6tkwCVZiEzvVLTYa 0NwPkkuyUOYl0BJFP7t9pgIU1DD6VPbKvOMrcz/XgKHFSxlcj4TmuXu4NRpQhT13IDYGBV+ffGFG eDXUe0t3nWp8YsuyDRvTiLZc6jYMsEKiHQfU5WSFw0vylLUYVtjTkIfNk5gx8ffrr6zERTsAGpyW xFgr9T0BltXQIuifnYVVkj/0nyytmNszPCccNwAdljpnhHQwBU/mx3XcOIsbLS5HApYZOp284nem 3h076i6f9Qav3dMym4NoCcoi2/XlFGau3n+HHOEKRNvR/XxQ4cYcONPkfNemKkuyZ7HlQ+JnQmw6 1wUAur0xggRZMIIEVQIBATCBqDCBkzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFu Y2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxOTA3 BgNVBAMTMENPTU9ETyBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQ M473/ZfC3PN7aX4u35Pc8jAJBgUrDgMCGgUAoIIChTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcB MBwGCSqGSIb3DQEJBTEPFw0xMzA0MTkxMzMwNTRaMCMGCSqGSIb3DQEJBDEWBBS5YOXXFsxopWsB Dmor+bh/PqsGPjCBqwYJKoZIhvcNAQkPMYGdMIGaMAsGCWCGSAFlAwQBKjALBglghkgBZQMEARYw CgYIKoZIhvcNAwcwCwYJYIZIAWUDBAECMA4GCCqGSIb3DQMCAgIAgDAHBgUrDgMCBzANBggqhkiG 9w0DAgIBQDANBggqhkiG9w0DAgIBKDAHBgUrDgMCGjALBglghkgBZQMEAgMwCwYJYIZIAWUDBAIC MAsGCWCGSAFlAwQCATCBuQYJKwYBBAGCNxAEMYGrMIGoMIGTMQswCQYDVQQGEwJHQjEbMBkGA1UE CBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8g Q0EgTGltaXRlZDE5MDcGA1UEAxMwQ09NT0RPIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2Vj dXJlIEVtYWlsIENBAhAzjvf9l8Lc83tpfi7fk9zyMIG7BgsqhkiG9w0BCRACCzGBq6CBqDCBkzEL MAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9y ZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxOTA3BgNVBAMTMENPTU9ETyBDbGllbnQgQXV0 aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQM473/ZfC3PN7aX4u35Pc8jANBgkqhkiG 9w0BAQEFAASCAQALAzqSYeK+ZKoGpJPnStEzuqjixA4KZVUpltgklE6ExyHmXQII5VHGlx+wogkJ 4upb2wFFKH0hL/xTBdW/ZtqTJLRrrpO4WQqg+b1/idhCbvQNr+6L1wBRgNCEZTgzTTsPmrnwpvn6 dXcF/cV1v8oj6rmearUOnpgwjAMHfbqpeEecGyY5r1povtZcczSOIwKdtpPNAxU7ql2Eq5RlB+nt yChQ9IruV0h8wdm0evv1I+Oe6m09qkCpg4XYBg7mnBDe676lQjtf+vLwpKWDGVPLgRAfG9Mx/ynA L+jp5nm7bXjPqXcZVOYQW1xZP26Dlb2L45vpA8XbLBDnKiXbO9EJAAAAAAAA ------=_NextPart_000_0086_01CE3D30.37CA6A60--