let operator fix publications without tables (#2722)
This commit is contained in:
		
							parent
							
								
									85b8058029
								
							
						
					
					
						commit
						d5a88f571a
					
				|  | @ -46,7 +46,7 @@ const ( | ||||||
| 	createExtensionSQL      = `CREATE EXTENSION IF NOT EXISTS "%s" SCHEMA "%s"` | 	createExtensionSQL      = `CREATE EXTENSION IF NOT EXISTS "%s" SCHEMA "%s"` | ||||||
| 	alterExtensionSQL       = `ALTER EXTENSION "%s" SET SCHEMA "%s"` | 	alterExtensionSQL       = `ALTER EXTENSION "%s" SET SCHEMA "%s"` | ||||||
| 
 | 
 | ||||||
| 	getPublicationsSQL = `SELECT p.pubname, string_agg(pt.schemaname || '.' || pt.tablename, ', ' ORDER BY pt.schemaname, pt.tablename) | 	getPublicationsSQL = `SELECT p.pubname, COALESCE(string_agg(pt.schemaname || '.' || pt.tablename, ', ' ORDER BY pt.schemaname, pt.tablename), '') AS pubtables | ||||||
| 	        FROM pg_publication p | 	        FROM pg_publication p | ||||||
| 			LEFT JOIN pg_publication_tables pt ON pt.pubname = p.pubname | 			LEFT JOIN pg_publication_tables pt ON pt.pubname = p.pubname | ||||||
| 			WHERE p.pubowner = 'postgres'::regrole | 			WHERE p.pubowner = 'postgres'::regrole | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue