(relation *pgquery.RangeVar)
| 978 | } |
| 979 | |
| 980 | func (p PostgresParser) parseTableName(relation *pgquery.RangeVar) (parser.TableName, error) { |
| 981 | if relation.Catalogname != "" { |
| 982 | return parser.TableName{}, fmt.Errorf("unhandled node in parseTableName: %#v", relation) |
| 983 | } |
| 984 | return parser.TableName{ |
| 985 | Schema: parser.NewIdent(relation.Schemaname, false), |
| 986 | Name: parser.NewIdent(relation.Relname, false), |
| 987 | }, nil |
| 988 | } |
| 989 | |
| 990 | func (p PostgresParser) parseExtensionStmt(stmt *pgquery.CreateExtensionStmt) (parser.Statement, error) { |
| 991 | return &parser.DDL{ |
no test coverage detected