 
				      
	    
                                Николай Аверин
                                Miro
                                Backend engineer
                            
    	                
                    	
	                        14:00
	                        05 февраля
	                    
                    
                    
                    	22 мин
                    
                pg_repack и deferred constraints
pg_repack является популярным инструментом для устранения bloat-a таблиц и индексов в постгресе. В большинстве случаев он отлично справляется с проблемой. Но как оказалось, в случае использования такой фичи постгреса как deferred ограничения, использование pg_repack либо сильно усложняется, либо становится невозможным. Я расскажу о том, как мы обнаружили эту проблему и опишу возможные способы ее решения - от встроенных средств постгреса до небольшого патча pg_repack.