Cambiar la forma de relacion de dos tablas

Cambiar la forma de relacion de dos tablas

Hola comunidad.

Tengo un problema sobre dos tablas
es que tengo una tabla sin id es decir esa tabla fue creada
sin id y por lo cual pusieron que 2 campos fueran los id
con un constraint.

Ahora quisiera que esta tabla tuviera un id lo que hice fue
borrar el constraint y crear el id y por arte de magia postgres
me auto relleno los id
1. alter table {table_name} drop contraint {table_name}_set cascade;

2. alter table {table_name} add column id serial primary key;

con esto resuelvo perfectamente.

Ahora mi problema es con la tabla relacionada porque esa tabla
tenia una relacion con un constraint con dos campos que antes
tenia la tabla sin id.

ejemplo de las tablas

tablaidioma
texto (tipo char)

tabla1
numero (tipo int)
idioma (fk tablaidioma)
texto (tipo text)
constraint primary key (numero,idioma)

tabla2
id (primary key)
numero (tipo int)
idioma (fk tablaidioma)
enlaces (tipo char)
contenido (tipo text)
aca la relacion con la tabla1 era otro constraint
constraint tabla1_key foreignkey (numero, idioma)

la tabla2 se relaciona con la tabla1 atraves de ese constraint de la tabla2

una ves que yo elimino el constraint de la tabla1 y cree su id
como podria hacer que se relacione con la tabla2 atraves de un nuevo campo que podria llamarse fktable1 que es la foreingkey y la relación con la tabla1

1. tendria que eliminar ese constraint de la tabla2??
2. que sentencia SQL podria usar para que copie la relación
de la tabla1 a la la tabla2??

saludos