Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oLNzw-00042y-G3 for pgsql-admin@arkaria.postgresql.org; Tue, 09 Aug 2022 12:06:12 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1oLNzu-0007Id-LJ for pgsql-admin@arkaria.postgresql.org; Tue, 09 Aug 2022 12:06:10 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oLNzu-0007Cd-93 for pgsql-admin@lists.postgresql.org; Tue, 09 Aug 2022 12:06:10 +0000 Received: from mout.gmx.net ([212.227.17.21]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oLNzr-0003M8-ES for pgsql-admin@postgresql.org; Tue, 09 Aug 2022 12:06:09 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1660046764; bh=nUsSmeyJBtEKVvkinyc7O8Qbe08ly1LTAzd19e2WdvU=; h=X-UI-Sender-Class:To:From:Subject:Date; b=FDWEywBOzk1L+J0uYQ366SiKSqeZaykX4hyyzbYKX92E4CpQWp7j3pWKj6u3fr5py pJ3C3mTxdJE7e09L9tzZDz+EaTqZIy44ZcKx8G2ABWCDbvur0/JHczX95w8D5TXOrx m0rqPVFPmM/Sq55f6ZQvud0+J5vyBN9uZcw8RAVI= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [10.8.0.56] ([185.40.248.10]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N9dwj-1nIsbh1vwD-015W6z for ; Tue, 09 Aug 2022 14:06:04 +0200 To: pgsql-admin From: Thomas Kellerer Subject: How to fully restore a single table from a custom dump? Message-ID: Date: Tue, 9 Aug 2022 14:06:03 +0200 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.23) Gecko/20090812 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: de-DE Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:ScixXhMfNYiLiPrmscNlnqL/undXwW96WBKJBdO/kmMXXE++GcB oP14tEOpX1SA9oHN0haFCSVjik2KNfehHdVkJOWTBe43Of3Fv8vP9Iy37MvLgJ3dbk3ibYe yhmofa54UjXN2FKxpiykcm76e0nyvvUlKsApulYEYZl6VyBl2HuWSPtmcWIaeXDEGq4luti acHx2pYh8b4HBZUONMrnw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:KaGq8B14lPo=:BsYbsNzPbYONu/xHKxlo8r m/x8xNBqY9A6qj7Jg7kn/ZixBKFMByJter1z9y9ARb3KpyBBNpZUkHAhtx/4Hiw1XazhNhlOF 90IqudsjBl1fdjqigBBAA14xJ1gc74eh+h5FZUU5Bgn6G7eV5/kMGCe3Tr4iC+p4qU09hqjmL amFrLGOh52SfmyRd/cjZ29P23ZPSIjWMo38JYAdQhcMe8avj86A8TxPHjIBqXTApyaEVGHzPP ETKVNguA+2wZTFGhI08ZmTjuepAXtHwYudtHzm83IlnR9YH7/d5+0u0GaRknrhN44XWzW/wmD 4oP/1gw4OuWhn1nrvYtSzLT2hzsFiXZ+bsbhdRZou4UamLNMfoXpQ1IJmtOgcESh028Gq2GEE 2lCUJd4pOErNrb3sEykGH6Hqf7RiBMkRY4q6jE2kSeW2NjIG+4L2aoDksx6sIFVGqwbCLZDC/ DtgrGVbWvZXD6NMxcUs2xyJWyNphPz7t8JCCk39TMDRHcvcufJNsSqRmaghsMO+D8pvwbjCcb oWf+syGQMA/RtDwmHd2Nbqc1g4wX8p21KaySeo/24fID15SaZ3bxfh26KB7vR/37ZN7H0vuVX ut8ToPdvM/rYqyq+cg/LT/H2G3GBgu9U0LeSja7u3Tk/O3dyKp5elsIueLYj23YkW0uckOCNN 2rfbRMDPlFZ92FzvhYAwLhQ+mIp2veL9VdVgXkVJNLt5YE2u3ZJtnligM87/IJZ1afEiSeBli kCeCn5lV65T054LB5oxb2tDZtIUCWuIZqRoDxRCQDT7Y8jCUIcGQCGJ7Us974F4QdhQ6z55uq W3jh+zD8SMw9PK3AhwI/WIc+YidRyyDUYZfNzPdLu++UoOq5VJTz/fOnqPmK9fSo9+bRjDi7X nlVOXVt/Vx8rFaPdFx+ewc6i80qxn0ynpqMDZ+SkCYKqqdvaR3Ig/6YP0fCgyQ8A9ocpqlNuB fJ8RTFcO7y07keKc//hSUORO1KN44krO9IF20TXVwPv/kLFJ+S5DJzKmLXaVM0ueZzXP/Y0MT v/xZqD3coBDM5xaNQrmjsM4nJCjpFWzqUocGaPt885NvnONS3q8ehmMCy6r7jOziNu9n6z5zN lEQTF8xeRJYFZQj4KES6VUEsSexuihCmKcEy11Q5LmwQMcSzni/8lj/gw== List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hello, I just realized that using pg_restore -t some_table ... some_dump_file doesn't restore things like identity attributes or indexes on the specified table. The dump contains much more than just that table, so simply using pg_restore without -t is not an option. While I could extract the indexes manually using some clever regex on the index names, I don't see a way to make sure that identity definitions (or sequence values) are restored properly for the selected ta= ble. Any ideas, how I can _fully_ restore a single table from a custom dump? Thomas