나는 where 절을 추가하고 모든 것을 얻을 수있는 선택을 토토 사이트 있습니다
부양 가족을 재건 해야하는 제작 (및 별도의 낙하) 진술
테이블을 변경하기 전에 개체.
예를 들어, 테이블에서 변경하려는 열 데이터 유형이 있습니다. 순서
이렇게하려면 그것에 의존하는 모든 '첫 번째 계층'뷰를 삭제해야합니다
그런 다음 완료되면 다시 창조하고 '두 번째 계층'뷰와가 필요합니다.
'첫 번째 계층'보기 등에 의존하는 규칙 ... 그래서 내가 할 수 있다면
쿠데타를 실행하여 실행할 수있는 .sql 스크립트로 결과를 선택하고 저장합니다.
모두 세트하십시오. 크게 토토 사이트 거의 실행하려면 편집해야 할 것입니다
오류이지만 여전히 큰 시간 절약이 될 것입니다.
그래서 본질적으로 나는 손을 잡을 두 개의 selects (drop and create)를 토토 사이트 있습니다
이 작업을 수행하는 스크립트입니다. (아니면 다른 방법이 있습니까?)
그냥 당신은 내가 이것을 이미 알아 내려고하지 않았다고 생각하지 않습니다.
pg_depende 테이블과 함께 작업하려면 이것이 지금까지 가지고있는 것입니다. 계속 읽어
내가 갇힌 곳을 참조하십시오.
별도의 pg_depend.objid, 선택
desc1. Relname As desca,
pg_depend.refobjid,
descb.relname as descb,
pg_depend.deptype
pg_depend의 왼쪽 join (pg_class.oid, pg_class.relname from에서
PG_CLASS UNION SELECT PG_REWRITE.EV_CLASS, PG_REWRITE.RULENAME from
PG_REWRITE UNION SELECT PG_REWRITE.OID, PG_REWRITE.RULENAME PG_REWRITE
UNION SELECT PG_NAMESPACE.OID, PG_NAMESPACE.NSPNAME PG_NAMESPACE UNION
pg_constraint.oid, pg_constraint.conname pg_constraint union 선택 선택
PG_TYPE.OID, PG_TYPE.TYPNAME PG_TYPE UNION SELECT를 선택하십시오.
pg_attrdef.oid, pg_attrdef에서 pg_attrdef.adsrc) pg_depend.objid =의 desc1
desc1.oid
왼쪽 조인
pg_rewrite.ev_class, pg_rewrite.rulename pg_rewrite Union Select
pg_rewrite.oid, pg_rewrite.rulename pg_rewrite Union Select
pg_namespace.oid, pg_namespace.nspname pg_namespace Union select
pg_constraint.oid, pg_constraint.conname pg_constraint union select
PG_TYPE.OID, PG_TYPE.TYPNAME PG_TYPE UNION SELECT PG_ATTRDEF.OID,
pg_attrdef에서 pg_attrdef.adsrc) pg_depend.refobjid = desc2.oid의 desc2.
여기서 deptype < 'p'
이것은 내가 열에서 토토 사이트있는 테이블을 제공합니다.
열 DESCA 열의 종속 규칙이지만 의존 할 수 없었습니다
전혀 나타나는 뷰. 실제로보기에 의존하는 견해는 나타나지 않습니다
pg_depend에 종속 뷰에 대한 레코드가 없습니까?
완료 되었습니까?
<mailto : jtocci (at) tlcusa (dot) com
-------------------------------------------
Justin Tocci
포트 웨인,