change table action_trait to trait_action
parent
6f9ffcd6f7
commit
780efef779
|
@ -80,12 +80,12 @@ def do_actions(data, conn):
|
||||||
|
|
||||||
def do_action_traits(data, conn):
|
def do_action_traits(data, conn):
|
||||||
table = """
|
table = """
|
||||||
CREATE TABLE action_trait (
|
CREATE TABLE trait_action (
|
||||||
id INTEGER PRIMARY KEY,
|
id INTEGER PRIMARY KEY,
|
||||||
action_id INTEGER NOT NULL,
|
|
||||||
trait_id INTEGER NOT NULL,
|
trait_id INTEGER NOT NULL,
|
||||||
FOREIGN KEY (action_id) REFERENCES action(action_id),
|
action_id INTEGER NOT NULL,
|
||||||
FOREIGN KEY (trait_id) REFERENCES trait(trait_id)
|
FOREIGN KEY (trait_id) REFERENCES trait(trait_id),
|
||||||
|
FOREIGN KEY (action_id) REFERENCES action(action_id)
|
||||||
);
|
);
|
||||||
"""
|
"""
|
||||||
c = conn.cursor()
|
c = conn.cursor()
|
||||||
|
@ -97,17 +97,17 @@ CREATE TABLE action_trait (
|
||||||
for j in i['trait']:
|
for j in i['trait']:
|
||||||
|
|
||||||
stmt = """
|
stmt = """
|
||||||
INSERT INTO action_trait(action_id, trait_id)
|
INSERT INTO trait_action(action_id, trait_id)
|
||||||
VALUES (
|
VALUES (
|
||||||
(SELECT action_id FROM action WHERE name=?),
|
(SELECT action_id FROM action WHERE name=?),
|
||||||
(SELECT trait_id FROM trait WHERE short_name=?)
|
(SELECT trait_id FROM trait WHERE short_name=?)
|
||||||
);
|
);
|
||||||
"""
|
"""
|
||||||
print('executing on action_trait:{}'.format(i['name']))
|
# print('executing on trait_action:{}'.format(i['name']))
|
||||||
try:
|
try:
|
||||||
conn.execute(stmt, (i['name'], j))
|
conn.execute(stmt, (i['name'], j))
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print("Error creating action: {}".format(e))
|
print("Error creating trait_action: {}".format(e))
|
||||||
else:
|
else:
|
||||||
conn.commit()
|
conn.commit()
|
||||||
|
|
||||||
|
@ -165,7 +165,7 @@ VALUES (?,?,?,?,
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
"""
|
"""
|
||||||
print('executing on name:{}'.format(i['name']))
|
# print('executing on name:{}'.format(i['name']))
|
||||||
try:
|
try:
|
||||||
conn.execute(
|
conn.execute(
|
||||||
stmt,
|
stmt,
|
||||||
|
@ -223,7 +223,7 @@ VALUES (?,?,
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
"""
|
"""
|
||||||
print('executing on name:{}'.format(i['name']))
|
# print('executing on name:{}'.format(i['name']))
|
||||||
try:
|
try:
|
||||||
conn.execute(stmt, (i['name'], i['descr'], srcentrydata[0][0],
|
conn.execute(stmt, (i['name'], i['descr'], srcentrydata[0][0],
|
||||||
srcentrydata[0][1], srcentrydata[0][2]))
|
srcentrydata[0][1], srcentrydata[0][2]))
|
||||||
|
|
Loading…
Reference in New Issue