Index: tab-complete.c =================================================================== RCS file: /home/projects/pgsql/cvsroot/pgsql/src/bin/psql/tab-complete.c,v retrieving revision 1.35 diff -c -r1.35 tab-complete.c *** tab-complete.c 2001/08/01 18:45:50 1.35 --- tab-complete.c 2001/08/30 03:17:27 *************** *** 576,590 **** /* Complete INSERT INTO with table names */ else if (strcasecmp(prev2_wd, "INSERT") == 0 && strcasecmp(prev_wd, "INTO") == 0) COMPLETE_WITH_QUERY(Query_for_list_of_tables); ! /* Complete INSERT INTO with "VALUES" or "SELECT" */ else if (strcasecmp(prev3_wd, "INSERT") == 0 && strcasecmp(prev2_wd, "INTO") == 0) { ! char *list_INSERT[] = {"SELECT", "VALUES", NULL}; COMPLETE_WITH_LIST(list_INSERT); } /* Insert an open parenthesis after "VALUES" */ ! else if (strcasecmp(prev_wd, "VALUES") == 0) COMPLETE_WITH_CONST("("); /* LOCK */ --- 576,590 ---- /* Complete INSERT INTO with table names */ else if (strcasecmp(prev2_wd, "INSERT") == 0 && strcasecmp(prev_wd, "INTO") == 0) COMPLETE_WITH_QUERY(Query_for_list_of_tables); ! /* Complete INSERT INTO
with "VALUES" or "SELECT" or "DEFAULT VALUES" */ else if (strcasecmp(prev3_wd, "INSERT") == 0 && strcasecmp(prev2_wd, "INTO") == 0) { ! char *list_INSERT[] = {"DEFAULT VALUES", "SELECT", "VALUES", NULL}; COMPLETE_WITH_LIST(list_INSERT); } /* Insert an open parenthesis after "VALUES" */ ! else if (strcasecmp(prev_wd, "VALUES") == 0 && strcasecmp(prev2_wd, "DEFAULT") != 0) COMPLETE_WITH_CONST("("); /* LOCK */