Re: create table like: ACCESS METHOD

Поиск
Список
Период
Сортировка
От Justin Pryzby
Тема Re: create table like: ACCESS METHOD
Дата
Msg-id 20210119210331.GN8560@telsasoft.com
обсуждение исходный текст
Ответ на Re: create table like: ACCESS METHOD  (Simon Riggs <simon@2ndquadrant.com>)
Ответы Re: create table like: ACCESS METHOD  (David Steele <david@pgmasters.net>)
Re: create table like: ACCESS METHOD  (Justin Pryzby <pryzby@telsasoft.com>)
Список pgsql-hackers
On Wed, Dec 30, 2020 at 12:33:56PM +0000, Simon Riggs wrote:
> There are no tests for the new functionality, please could you add some?

Did you look at the most recent patch?

+CREATE ACCESS METHOD heapdup TYPE TABLE HANDLER heap_tableam_handler;
+CREATE TABLE likeam() USING heapdup;
+CREATE TABLE likeamlike(LIKE likeam INCLUDING ALL);
                                                                                                          
 

Also, I just realized that Dilip's toast compression patch adds "INCLUDING
COMPRESSION", which is stored in pg_am.  That's an implementation detail of
that patch, but it's not intuitive that "including access method" wouldn't
include the compression stored there.  So I think this should use "INCLUDING
TABLE ACCESS METHOD" not just ACCESS METHOD.  

-- 
Justin

Вложения

В списке pgsql-hackers по дате отправления:

Предыдущее
От: "Joel Jacobson"
Дата:
Сообщение: Re: Add primary keys to system catalogs
Следующее
От: Mark Rofail
Дата:
Сообщение: Re: Add primary keys to system catalogs