feat: optimize suggestion (#231)
* feat: optimize the strategy of finding the right range * test: apply commentOtherLine util to all suggestion tests * test: decomment suggestion test cases * test: add suggestion test cases in multiple statements * chore: improve comments * test: update log info in test
This commit is contained in:
		
							
								
								
									
										21
									
								
								test/parser/pgsql/suggestion/fixtures/multipleStatement.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								test/parser/pgsql/suggestion/fixtures/multipleStatement.sql
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,21 @@
 | 
			
		||||
CREATE TABLE  VALUES -- unfinished
 | 
			
		||||
 | 
			
		||||
CREATE UNLOGGED TABLE table1 (col1 int) INHERITS (table_parent) WITHOUT OIDS ON COMMIT DROP;
 | 
			
		||||
 | 
			
		||||
CREATE SCHEMA schemaname AUTHORIZATION username;
 | 
			
		||||
 | 
			
		||||
ALTER TABLE products ADD FOREIGN KEY (product_group_id) REFERENCES product_groups;
 | 
			
		||||
 | 
			
		||||
SELECT * FROM db. ; -- unfinished
 | 
			
		||||
 | 
			
		||||
INSERT INTO weather (date, city, temp_hi, temp_lo) VALUES ('1994-11-29', 'Hayward', 54, 37);
 | 
			
		||||
 | 
			
		||||
ANALYZE VERBOSE table_name ( column_name, column_name2);
 | 
			
		||||
 | 
			
		||||
INSERT INTO  weather (date, city, temp_hi, temp_lo) VALUES ('1994-11-29', 'Hayward', 54, 37); -- unfinished
 | 
			
		||||
 | 
			
		||||
DROP TABLE products CASCADE;
 | 
			
		||||
 | 
			
		||||
DROP AGGREGATE aggname2(int);
 | 
			
		||||
 | 
			
		||||
INSERT INTO products (product_no, name, price) SELECT * FROM db. ; -- unfinished
 | 
			
		||||
		Reference in New Issue
	
	Block a user