νΉμ ν
μ΄λΈμ΄ μ°Έμ‘°νλ μΈλ ν€ κ΄κ³λ₯Ό νμΈνλ 쿼리SELECT conrelid::regclass AS table_name, conname AS constraint_name, confrelid::regclass AS referenced_tableFROM pg_constraintWHERE contype = 'f' AND conrelid = 'your_table_name'::regclass; [conrelid]μ μ½μ΄ κ±Έλ € μλ ν
μ΄λΈμ OID(Object Identifier)μ΄λ€.conrelid::regclassλ‘ ν΄λΉ ν
μ΄λΈ μ΄λ¦μ μ‘°νν μ μλ€. [confrelid]μΈλ ν€κ° μ°Έμ‘°νλ λμ ν
μ΄λΈμ OIDμ΄λ€.confrelid::regclassλ‘ μ°Έμ‘° λμ ν
μ΄λΈ μ΄λ¦μ μ‘°νν ..
π³π°ππ°π±π°ππ΄
νΉμ ν
μ΄λΈμ μ»¬λΌ κ°μλ₯Ό ꡬνλ λ°©λ² MySQLSELECT COUNT(*) FROM information_schema.columns WHERE table_schema = 'λ°μ΄ν°λ² μ΄μ€λͺ
' AND table_name = 'ν
μ΄λΈλͺ
';information_schema.columns : MySQLμμ λͺ¨λ ν
μ΄λΈμ μ»¬λΌ μ 보λ₯Ό λ΄κ³ μλ μμ€ν
ν
μ΄λΈ table_schema : ν΄λΉ ν
μ΄λΈμ΄ μν λ°μ΄ν°λ² μ΄μ€ μ΄λ¦table_name : ν
μ΄λΈ μ΄λ¦ μ§μ OracleSELECT COUNT(*) FROM user_tab_columns WHERE table_name = 'ν
μ΄λΈλͺ
'; [user_tab_columns]νμ¬ μ¬μ©μκ° μμ ν ν
μ΄λΈμ λν μ»¬λΌ μ 보μ¦, μ¬μ©μκ° μ§μ μμ±ν ν
μ΄λΈμ λν μ»¬λΌ μ 보λ₯Ό..
λ¬Έμ μ€λͺ
ANIMAL_INS ν
μ΄λΈμ λλ¬Ό 보νΈμμ λ€μ΄μ¨ λλ¬Όμ μ 보λ₯Ό λ΄μ ν
μ΄λΈμ
λλ€. ANIMAL_INS ν
μ΄λΈ ꡬ쑰λ λ€μκ³Ό κ°μΌλ©°, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKEλ κ°κ° λλ¬Όμ μμ΄λ, μλ¬Ό μ’
, λ³΄νΈ μμμΌ, λ³΄νΈ μμ μ μν, μ΄λ¦, μ±λ³ λ° μ€μ±ν μ¬λΆλ₯Ό λνλ
λλ€. NAMETYPENULLABLEANIMAL_IDVARCHAR(N)FALSEANIMAL_TYPEVARCHAR(N)FALSEDATETIMEDATETIMEFALSEINTAKE_CONDITIONVARCHAR(N)FALSENAMEVARCHAR(N)TRUESEX_UPON_INTAKEVARCHAR(N)FALSE ANIMAL_INS ν
μ΄..
InfluxDB μ€μΉ λ° μ€μ μ€ invalid user: 'influxdb:influxdb' μ€λ₯κ° λ΄λ€.μ΄ μ€λ₯λ InfluxDBλ₯Ό μ€μΉν λ μμ€ν
μ influxdb μ¬μ©μλ κ·Έλ£Ήμ΄ μ λλ‘ μμ±λμ§ μμμ λ°μνλλ°, μ€μΉ κ³Όμ μμ μ¬μ©μλ κ·Έλ£Ήμ΄ μμ±λμ§ μκ±°λ μ¬λΌμ§λ κ²½μ°κ° μ’
μ’
λ°μνλ€.λ³Έ κΈμμλ μ΄ λ¬Έμ μ μμΈκ³Ό ν΄κ²° λ°©λ²μ μ€λͺ
νμ¬ InfluxDB μ€μ μ μννκ² μ§νν μ μλ λ°©λ²μ λν΄ λ€λ€λ³΄κ² λ€. 1. μ€λ₯ μμΈinvalid user: 'influxdb:influxdb' μ€λ₯λ InfluxDB μ€μΉ κ³Όμ μμ influxdb μ¬μ©μμ κ·Έλ£Ήμ΄ μμ€ν
μ μ λλ‘ μμ±λμ§ μμμ λ°μνλ€.InfluxDB μ€μΉ μ λλΆλΆμ μλμΌλ‘ μ¬μ©μμ κ·Έλ£Ήμ΄ μμ±λμ§λ§, μ€μΉ νκ²½μ λ°λΌ μ€μ μ΄ ..
λ°μ΄ν°λ² μ΄μ€λ₯Ό μ΄μν λ μ격 λλ λ‘컬μμ λ°μ΄ν°λ² μ΄μ€μ μ κ·Όνλ κ²μ νμμ μ΄λ€.νΉν, λ€νΈμν¬λ₯Ό ν΅ν΄ μ¬λ¬ μμ€ν
μ΄ κ°μ λ°μ΄ν°λ² μ΄μ€μ μ κ·Όν΄μΌ νλ μν©μμλ μ μ μ 보λ₯Ό ν¨μ¨μ μΌλ‘ κ΄λ¦¬νλ κ²μ΄ μ€μνλ€.Oracle Databaseλ μ΄λ¬ν λ€νΈμν¬ μ°κ²°μ μ€μ νκΈ° μν΄ tnsnames.ora νμΌμ μ 곡νλ€.μ΄ νμΌμ ν΄λΌμ΄μΈνΈκ° λ°μ΄ν°λ² μ΄μ€μ μ κ·Όν λ νμν μλΉμ€ μ΄λ¦κ³Ό λ€νΈμν¬ μ 보λ₯Ό μ€μ νμ¬ νΈλ¦¬ν μ°κ²°μ κ°λ₯νκ² νλ€.μ΄λ² κΈμμλ tnsnames.ora νμΌμ μν κ³Ό κ΅¬μ± μμ, κ·Έλ¦¬κ³ μ€μ§μ μΈ μ¬μ© μμλ₯Ό ν΅ν΄ μ΄ νμΌμ΄ μ΄λ»κ² λ°μ΄ν°λ² μ΄μ€ μ°κ²°μ λλμ§ μμλ³΄λ €κ³ νλ€. 1. tnsnames.ora νμΌμ μμΉμ μν tnsnames.ora νμΌμ μ£Όλ‘ λ€μ κ²½λ‘μ μμΉνλ€:or..
μΌμ νλ€ λ³΄λ©΄ μ¬λ¬ κ°μ ν
μ΄λΈμ΄ κ³μΈ΅μ μΌλ‘ μ°κ²°λ ꡬ쑰λ₯Ό μμ£Ό μ νκ² λλ€.μλ₯Ό λ€μ΄, νλμ ν
μ΄λΈμμ λ€λ₯Έ ν
μ΄λΈλ‘ μ΄μ΄μ§κ³ , κ·Έ ν
μ΄λΈμμ λ λ€λ₯Έ ν
μ΄λΈλ‘ μ΄μ΄μ§λ ꡬ쑰μΈλ°, μ΄λ₯Ό μ λλ‘ μ΄ν΄νκ³ λ°μ΄ν°λ₯Ό μΆμΆνλ λ°©λ²μ μ°Ύλ κ²μ΄ μ€μνλ€. (νμλ κ½€.. ν·κ°λ¦¬κ³ μ΄λ ΅λ€)μ΅κ·Όμ μ΄λ¬ν κ³μΈ΅μ κ΄κ³λ₯Ό κ°μ§ ν
μ΄λΈμ λ€λ£¨κ² λμκ³ , μ¬λ¬ ν
μ΄λΈμ μ‘°μΈνλ λ°©λ²μ μμλ³΄κ² λμλ€. 1. λ¬Έμ μ μμ°λ¦¬κ° μμ£Ό λ§μ£Όνλ μν© μ€ νλλ μ¬λ¬ ν
μ΄λΈμ΄ μλ‘ μ°κ²°λ ꡬ쑰μμ λ°μ΄ν°λ₯Ό μΆμΆν΄μΌ ν λμ΄λ€.μλ₯Ό λ€μ΄, λμκ΄μ μ 보λ₯Ό λ΄κ³ μλ ν
μ΄λΈ, κ·Έ λμκ΄ λ΄μ μκ°λ₯Ό λ΄κ³ μλ ν
μ΄λΈ, κ·Έλ¦¬κ³ κ° μκ°μ μλ μ±
μ 보λ₯Ό λ΄κ³ μλ ν
μ΄λΈμ΄ μλ€κ³ κ°μ ν΄ λ³΄κ² λ€.μ΄λ¬ν ꡬ쑰μμ, "νΉμ λμκ΄μ..