(
                  
                  
                    "id" uuid NOT NULL DEFAULT uuid_generate_v4(),
                  
                  
                    "name" text NOT NULL DEFAULT '',
                  
                  
                    "data" json NOT NULL,
                  
                  
                    "t2id" uuid REFERENCES t2(id)
                  
                  
                  ) ;
                  
                  
                  create table t2 (
                  
                  
                    "id" uuid NOT NULL DEFAULT uuid_generate_v4(),
                  
                  
                    "name" text NOT NULL DEFAULT '',
                  
                  
                    "data" json NOT NULL
                  
                  
                  );
                  
                  
                  
                  
                  
                  
                  
                  
                   Нужно из таблицы t1 выгрести строки, скопировать их в таблицу t2, а в выбранные строки t1 добавить foreign key на скопированные строки в t2. Возможно ли это сделать одним запросом? Не очень хочется выгребать из нодой построчно
                  
                  
                
> в выбранные строки t1 добавить foreign key на скопированные строки в t2 а зачем в t1 добавлять? они же там изначально есть по вашему условию
 arts
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          arts
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Нет, в t1 их нет, поле пустое. Их как раз надо туда добавить
Обсуждают сегодня